У нас есть tharuvi.com
В окне поиска раскрывающийся список ui-autocomplete внезапно перестал работать. Сервер возвращает набор запросов, но jquery не выполняет раздел response.
Моя HTML-форма:
функция Enableautocomplete() { ///// поиск ////// http://jsbin.com/xavatajiku/edit?js,output if (document.getElementById('snametag')) { $('#snametag').autocomplete({ миндлина: 4, источник: функция (запрос, ответ) { $.ajax({ URL: "/см/шпд/", данные: {searchText: request.term, maxResults: 10, shopId: 'органический'}, Тип данных: «JSON», успех: функция (данные) { console.log('возврат', данные); //ответ(данные); ответ($.map(data.results, функция (элемент) { console.log('data.results', data.results); возвращаться { имя_продукта: имя_элемента, URL: item.url, pfimage_thumb: item.photo, наша цена: 6, }; })); } }) }, выберите: функция (событие, пользовательский интерфейс) { вернуть ложь; }, закрыть: функция (событие, пользовательский интерфейс) { вернуть ложь; } }).data( "ui-autocomplete")._renderItem = function(ul, item) { console.log(item.url); varinner_html = '
' + item.product_name + 'Просмотр' ; return $("[*]") .data("ui-autocomplete-item", item) .append(внутренний_html) .appendTo(ul); }; } }; Например: если мы введем «palm» в поле поиска tharuvi.com, отобразится раскрывающийся список продуктов, соответствующих запросу (ui-autocomplete). Теперь продукты печатаются в журнале консоли, но раскрывающаяся часть не работает.
Любые ценные предложения будут полезны.