Я пытаюсь получить автоматическое завершение работы с простым приложением, которое я создаю. Вот мой код до сих пор:Autocomplete «setup», jquery
gMeds = new Array(); $(document).ready(function(){ var autoComp = setUpAutoComplete(); if(autoComp) { $("#med").autocomplete(gMeds); } else { alert('Autocomplete unavailable'); } }); function setUpAutoComplete() { $.ajax({ url: "ajax-getAllMeds.php", async: false, type: "GET", dataType: "text", success: function(result){ gMeds = JSON.parse(result); return true; }, error: function (XMLHttpRequest, textStatus, errorThrown) { alert(textStatus); return false; } }); }
Источник «АЯКС-getAllMeds.php» производит действительный JSON (как проверяется http://www.jsonlint.com/).
JSON производства является
{ "meds": [ { "name": "ace" }, { "name": "danger" } ] }
То, что я пытаюсь выполнить поворот мой JSON в яваскрипта массив, а затем использовать этот массив в качестве основы для моего пула слов к «Автозаполнение из». Я в отъезде? Я сталкиваюсь с различными проблемами.
Различные проблемы, как что? – SeanJA