1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22
| $('.autocomplete-user').bind('change keydown keyup', function() {
var dInput = $('.autocomplete-user').val();
var pseudos = dInput.match('@[a-zA-Z0-9]+');
if(pseudos) {
for (var index = 0; index < pseudos.length; index++) {
// console.log(pseudos[index]);
var pseudo = pseudos[index];
$(".autocomplete-user").autocomplete({
minLength: 3,
delay: 100,
source: function(request, response) {
pseudo = pseudo.replace("@", "");
console.log(pseudo);
$.getJSON("/ajax/ajax-autocomplete-user.php", { pseudo: pseudo}, function(result) {
var results = $.ui.autocomplete.filter(result, pseudo);
response(results.slice(0, 20));
});
}
});
}
}
}); |
Partager