J'ai utilisé le code ci-dessous pour mon auto-complète sur mon formulaire pendant un certain temps, mais après la mise à jour jquery ui à la version 1.8.6 de 1.8rc3 il a cassé le formatage du retour JSONP. Les données retournées ne sont plus formatées html, mais à la place c'est une chaîne. Des idées?Jquery UI autocomplétion Ajax JSONP retour est rompu dans JQ UI Version 1.8.6
Mise à jour: JS Fiddle inclus, en utilisant la jquery ui démo et html dans les données
http://jsfiddle.net/blowsie/ejLPg/
$("#companyname").autocomplete({
source: function (request, response) {
$.ajax({
url: turl,
dataType: "jsonp",
data: {
maxRows: 9,
name_startsWith: request.term
},
success: function (data) {
response($.map(data, function (item) {
return {
label: "<span class='ui-menu-item-title'>" + item.name.toLowerCase() + "</span><span class='ui-menu-item-subtitle'>" + item.address1.toLowerCase() + ' ' + item.post_code.toLowerCase() + '</span>',
value: item.name_id
}
}))
}
})
},
minLength: 3,
delay: 50,
select: function (event, ui) {
LoadGivenCompany(ui.item.value);
},
open: function() {
$(this).removeClass("ui-corner-all").addClass("ui-corner-top");
},
close: function() {
$(this).removeClass("ui-corner-top").addClass("ui-corner-all");
},
focus: function() { return false }
});
Merci à l'avance
des thats conseils assez son grâce barbante je pense que peut aswell faire reculer la version jquery , je pensais juste que je pourrais faire quelque chose de mal, je suis surpris que je n'ai pas pu trouver quelqu'un d'autre avec le même problème. – Blowsie