2016-05-18 2 views
0

jqueryオートコンプリートウィジェットを使用して、次のエラーが発生しました:0x800a01b6 - JavaScriptランタイムエラー:オブジェクトがプロパティまたはメソッド 'オートコンプリート'をサポートしていません 私のHTMLページ、頭の部分には以下のタグが含まれています。エラー:オブジェクトが 'オートコンプリート'をサポートしていません

<script src="Scripts/jquery-1.10.2.min.js"></script> 
<script src="Scripts/jquery-ui-1.11.4.min.js"></script> 

この関数は、いくつかの異なるクエリを実行するためにさまざまなオプションボタン呼び出しによって呼び出されます。私はうまく機能する別のアプリケーションでこの機能を持っていますが、ここではそうではありません。

function AutoComplete(Type) { 
//create AutoComplete UI component 
$("#txtCriteria").autocomplete({ 
    source: function (request, response) { 
     $.ajax({ 
      autoFocus: true, 
      async: false, 
      delay: 250, 
      url: "wsReports.asmx/AutoComplete", 
      data: "{'Type':'" + Type + "', 'filter':'" + request.term + "'}", 
      dataType: "json", 
      type: "POST", 
      contentType: "application/json; charset=utf-8", 
      dataFilter: function (data) { return data; }, 
      success: function (data) { 
       response($.map(data.d, function (item) { 
        return { 
         label: item.ACName, 
         value: item.ACCode 
        } // end of return 
       })) // end of response 
      } // end of success 
     });  // end of ajax 
    }, // end of source 
    select: function (event, ui) { 
     if (ui.item.value == "") { 
      alert("nothing to select"); 
     } 
     else { 
      // prevent autocomplete from updating the textbox 
      event.preventDefault(); 
      // manually update the textbox and hidden field 
      $(this).val(ui.item.label); 
     } 
    }, // end of select 
    change: function (event, ui) { 
     if (!ui.item) { 
      $(event.target).val(''); 
     } 
    }, 
}) // end of txtCriteria.autocomplete 

} // end of AutoComplete 

上記の状況で認識されない理由はありますか?

+0

'Scripts/jquery-ui-1.11.4.min.js'ファイルが存在し、読み込まれていることを確認しましたか? – Uzbekjon

+0

yes、jquery-1.10.2.min.jsの直後 –

+0

DevToolでチェックしたのですか、質問の中のあなたの情報を参照しましたか? – Uzbekjon

答えて

0

私のせいです。 jquery.jsとブートストラップはjquery-uiの後にロードされていました。

関連する問題