Возвращаю из autocomplete несколько значений вида ui.item.value1-value10, как мне записать такие ссылки в div? <a onclick='addPrice(ui.item.valueX)'>add</a>
В элемент: <div id="hintPrice"></p>
Сейчас вывожу так, но не разобрался, как добавить <a>
Кстати, в обработчике у вас адок. Введённый параметр прямо подставляется в запрос – привет, SQL-инъекции. (используйте PDO и подстановку параметров) SELECT забирает все найденные результаты, хотя дальше код берет не более 10 значений. (добавьте LIMIT 10)
Сергей Соколов, я займусь этим, спасибо) (не смотря на то, что это для локального использования)
Не подскажете, как добавить ваш код? Намучался уже с вариантами :с
как я понял, autocomplete не ждёт от вас генерации элементов. Бэкенд должен вернуть JSON с массивом объектов. У каждого 2 свойства: "label" и "value". Сейчас ваш бэк возвращает ответ не в таком формате.
karasique, учитесь отлаживать код. Дебаггером, или в консоль выбрасывайте значения, смотрите. Что там в ui приходит вообще? – после classList.remove('hidden') допишите console.log(ui);