Ich brauche wenig Hilfe. Ich benutze jquery Autocomplete und es funktioniert nur in Chrome. Jeder IE oder Firefox zeigt keine Liste an. hier ist mein Code:
$(function() {
$("#project").autocomplete({
minLength: 0,
source: "fetch.php",
focus: function(event, ui) {
$("#project").val(ui.item.label);
return false;
},
select: function(event, ui) {
$("#project").val(ui.item.label);
$("#project-id").val(ui.item.value);
$("#project-description").html(ui.item.desc);
return false;
},
})
.autocomplete("instance")._renderItem = function(ul, item) {
return $("<li>")
.append("<a>" + item.label + "<br>" + item.desc + "</a>")
.appendTo(ul);
};
});
Ich habe das #Project-Feld in einem Modal. Ist das das Problem? Ich suchte auf Stackoverflow, aber nichts hilft mir.
Danke!
Was hast du schon versucht? Was sind Konsolen/Debugging-Ausgaben der betroffenen Browser? – Clijsters
Könnten Sie die Konsolenausgabe von IE überprüfen (F12 öffnet Dev-Tools)? Vielleicht gibt es eine Fehlermeldung, die uns/Ihnen helfen würde. –
ist es egal .. im Netzwerk zeigt es fetch.php? Term =. in Chrom das gleiche in ie. ohne irgendeinen Fehler. – joergi1988