Я пытаюсь использовать плагин автозаполнения jquery, я хочу, чтобы он предлагал ItemCodes в качестве пользовательских типов ...
Проблема заключается в том, что окно / рамка автозаполнения не отображается /....
Просто чтобы убедиться, что webmethod возвращает данные о каждом событии keyup, я назначил данные элементу div, и он работает как следует.
<script language="javascript" type="text/javascript">
$(document).ready(function() {
var strItmCodes;
$("#txtItmCode").keyup(function() {
var search;
search = $("#txtItmCode").val();
if (search.length > 0) {
$.ajax({
type: "POST",
url: "Journal.aspx/loadData",
contentType: "application/json; charset=utf-8",
data: "{'Like':'" + $('#txtItmCode').val() + "'}",
dataType: "json",
success: function(retval) {
strItmCodes = retval.d.split("|");
$("#txtItmCode").autocomplete(strItmCodes);
$("#suggest").html(retval.d); //elemet 'suggest' is a div
}
});
}
});
});
</script>
Модифицированный
<script language="javascript" type="text/javascript">
$(document).ready(function() {
//$("#txtItmCode").autocomplete({url: "Journal.aspx/loadData" });
$("#txtItmCode").keyup(function() {
$("#txtItmCode").autocomplete({url: "Journal.aspx/loadData" });
});
});
</script>