/ / Il completamento automatico di Jquery non è una funzione dopo aver aggiunto tutti i file jquery: javascript, jquery, completamento automatico

Il completamento automatico di Jquery non è una funzione dopo aver aggiunto tutti i file jquery: javascript, jquery, completamento automatico

Ciao a tutti sto usando la funzione di completamento automatico di jquery per riempire completamente la casella di testo qui è il mio codice

$("#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");
}
});
}
});

e l'ordine dei miei plugin 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>

Ma continua a mostrare errori nella console $ (...). Completamento automatico non è una funzione per favore suggeriscimi dove sto andando male Grazie in anticipo.

risposte:

-3 per risposta № 1

Ho appena sostituito l'importazione di librerie jQuery con una che ho perché nella tua domanda è un'importazione relativa.

Sotto il codice funziona bene nel mio caso con i tag di correzione forniti per il completamento automatico, ma non sta lanciando errore sulla funzione di completamento automatico.

    <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>