/ / jQuery completamento automatico non funziona in IE al caricamento della pagina - jquery, ajax

jQuery autocomplete non funziona in IE sul caricamento della pagina - jquery, ajax

Ho guardato e guardato e non ho trovato nulla. Ho un auto completamento che funziona in FF ma non in IE. Ho cercato le virgole finali e tutto il resto.

Errore in IE sul caricamento della pagina:

Impossibile ottenere il valore della proprietà "length": l'oggetto è null o undefined jquery.js.php, riga 723 carattere 4

Codice:

$.ajax({
url: "lender-options.php",
dataType: "json"

}).done(function (source) {
var lenders = $.map(source, function (value, key) {
return {
value: value,
data: key
};
});

$("#query").autocomplete({
lookup: lenders,
width:400,
appendTo: "#suggestions-container"
});
});

risposte:

0 per risposta № 1

Come la chiamata ajax restituisce un set vuoto? Sta mandando le intestazioni corrette? Non lo so, basta leggere quello che ho trovato qui: http://forum.jquery.com/topic/jquery-ui-autocomplete-problems-on-ie-6-and-ie-7


0 per risposta № 2

Il problema erano in effetti le intestazioni. Dopo aver visto le informazioni dell'intestazione dove stava funzionando, appariva in chiaro / txt. Cambiando le intestazioni ha funzionato.