Intereting Posts
jQuery .toggle () Альтернатива? Как обеспечить, чтобы рекурсивная функция не вызывалась снова, прежде чем она вернется Как положить target = “_ blank” в jQuery? Получение типа «no type found, который соответствует controllerу с именем« сообщение об ошибке во время запроса Ajax » Имя переменной двойной строки (Javascript) fullcalendar отображает события в виде месяца по горизонтали. (та же ячейка таблицы) Как добавить пользовательские кнопки с идентификаторами в диалоговый модальный объект jquery Запуск обратного вызова после нескольких запросов ajax завершен JQuery – варианты множественного выбора Выберите элемент прямо перед тегом скрипта Ajax Google API-интерфейс визуализации с jquery JQuery -event: позиция мыши X находится в пределах диапазона вертикальных границ элемента Как добавить описания в параметры в поле выбора HTML? php multidimensional array в jQuery Как поместить красную рамку в переключатель, если активизация jquery validation

Как получить этот код автозаполнения jQuery для работы в FireFox?

Привет, ребята, у меня есть этот код jQuery, который работает в Chrome и Safari, но не в IE или FireFox. Что может быть неправильным?

 $(document).ready(function() { var myArr = []; $.ajax({ type: "GET", url: "airports.xml", dataType: "xml", success: parseXml, complete: setupAC, failure: function(data) { alert("XML File could not be found"); } }); function parseXml(xml) { //find every query value $(xml).find("airport").each(function() { myArr.push($(this).attr("label")); }); } function setupAC() { $("input#depart_from").autocomplete({ source: myArr, minLength: 1, select: function(event, ui) { $("input#depart_from").val(ui.item.value); $("#submitform").submit(); } }); } });  

И вот мой элемент ввода

  

Какие-либо предложения?

Хорошо, пересмотренный ответ. Изменен dataType на html и исправлены ошибки в XML-документе:

 $(document).ready(function() { var myArr = []; function parseXml(xml) { //find every query value $(xml).find("airport").each(function() { myArr.push($(this).attr("label")); }); } function setupAC() { $("input#depart_from").autocomplete({ source: myArr, minLength: 1, select: function(event, ui) { $("input#depart_from").val(ui.item.value); $("#submitform").submit(); } }); } $.ajax({ type: "GET", url: "airports.xml", dataType: "html", success: parseXml, complete: setupAC, failure: function(data) { alert("XML File could not be found"); } }); });