Здравейте всички, които използвам функция jquery autocomplete за попълване на текстово поле автоматично тук е моят код
$("#txtcountry").autocomplete({
source: function (request, response) {
$.ajax({
type: "POST",
contentType: "application/json; charset=utf-8",
url: "home/GetCountry",
data: "{"username":"" + document.getElementById("txtSearch").value + ""}",
dataType: "json",
success: function (data)
{
response(data.d);
},
error: function (result) {
alert("Error");
}
});
}
});
и реда на моите Jquery плъгини е
<link href="http://code.jquery.com/ui/1.11.4/themes/ui-lightness/jquery-ui.css" rel="stylesheet" type="text/css" />
<script src="~/Scripts/jquery-1.10.2.js"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
Но това все още показва грешка в конзолата, която $ (...). Функция за автоматично довършване не е функция моля, предложете ми къде греша Благодаря предварително.
Отговори:
-3 за отговор № 1Аз току-що смених jQuery библиотеката внос с една, която имам, защото във вашия въпрос, това е относително внос.
Под кода работи добре в моя случай с фиксирани предоставени тагове за autocomplete, но това не е хвърляне на грешка на функцията autocomplete.
<script src="jquery-1.x-git.min.js" type="text/javascript"></script>
<script type="text/javascript" src="http://code.jquery.com/ui/1.11.4/jquery-ui.js"></script>
<script>
$(function () {
var availableTags = [
"Apple",
"Pineapple",
"Java",
"ASP",
"PHP"
];
$("#txtcountry").autocomplete({
source: availableTags
});
});
</script>
</body>