Je veux faire autocomlplete pour la source de données à distance, je reçois toutes les données de la base de données et le renvoie en jSon, en utilisant console je vois que toutes les données ont été retournées, mais la saisie semi-automatique ne fonctionne pas « t travail, voici mon codejquery autocomplete ne fonctionne pas?
$("#cellPhoneNo").autocomplete({
source: function(request, response) {
var param = {
"action": "getCellPhoneNos"
};
$.getJSON("controllers/Customer.controller.php", param, function(result) {
alert('here'); //doesn't alert
// cellPhoneSource=result;
});
},
select: function(event, ui) {
alert('response');
}
});
EDIT
J'essaie d'obtenir la source en utilisant GET, je fais comme ça
source:function(request,response){
var param= {"action":"getCellPhoneNos"};
$.ajax({
type: "GET",
url: "controllers/Customer.controller.php",
data: param,
success: function(result){
alert('success');
}
});
},
il alerte mais autocomplete doesn ne fonctionne pas, j'essaie de mettre les valeurs dans un fichier texte et de faire le fichier dans l'url, la saisie semi-automatique fonctionne !!
Toute explication ?!
quel plug-in jquery autocomplete utilisez-vous? Mettez l'URL ici. – TMS
Je recommande d'utiliser [celui-ci] (http://www.devbridge.com/projects/autocomplete/jquery/) – TMS
Pourquoi ne pas utiliser celui de jQuery UI ?! – ThiefMaster