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
上記の状況で認識されない理由はありますか?
'Scripts/jquery-ui-1.11.4.min.js'ファイルが存在し、読み込まれていることを確認しましたか? – Uzbekjon
yes、jquery-1.10.2.min.jsの直後 –
DevToolでチェックしたのですか、質問の中のあなたの情報を参照しましたか? – Uzbekjon