jQuery-UI Autocomplete - SyntaxError: неожиданный идентификатор

0

Я получаю SyntaxError, которого я не понимаю с помощью автозаполнения jQuery-UI.

Вот мой код:

PHP

$productsAutocomplete = array();

foreach($products as $product){
    array_push($productsAutocomplete, $product['denomination']);
}

//$products => datas from database.

jQuery

function autocomplete_products(zone, products){
    $(zone).autocomplete(
        {
            source: function(request, response)
            {
                var results = $.ui.autocomplete.filter(products, request.term);
                response(results.slice(0, 30));
            }
        }
    );
}

Автозаполнение работает с каждым столбцом моей базы данных, но не с «деноминацией», которая находится в типе «tinytext».

У меня есть только текст с иногда специальными символами (-, # ..)

Кто-нибудь знает, почему не работает?

Спасибо

Теги:
autocomplete
CodeFix

1 ответ

0
Лучший ответ

Нашел ..

Это произошло потому, что в некоторых элементах этого столбца у меня были двойные кавычки.

Итак, мой массив был плохо отформатирован ["Text1", "Text2", двойные кавычки "", "Text3"].

Я заменил его одинарными кавычками так ["Text1", "Text2 'singlequote'", "Text3"].

Поделиться
Источник

Другие вопросы

  • ajax дважды загружает данные из базы данных с помощью laravel php1 ответ

    привет, я пытаюсь загрузить данные из базы данных с помощью ajax. но данные загружаются дважды на страницу html.<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.5.1/jquery.min.js"></script> <script> $('button').click(function(){ $.ajax({ ...

  • отображать другие входы на основе значения другого входа с помощью laravel, ajax1 ответ

    Я новичок в laravel, и я пытаюсь создать форму и отправить ее в базу данных. Мне удалось сохранить данные в базе данных, используя следующий код. Мой клинок: <form id="castingform" method="post" action="castingss" enctype="multipart/form-data"> ...

  • onload функция Javascript return undefined2 ответ

    Я вызываю функцию JavaScript, в которой хочу проверить высоту и ширину изображения перед загрузкой. я возвращаюсьfalse значение, но в исходной функции, когда это консольный журнал, он даетundefined . Для лучшего понимания проверьте код. Код работает нормально, но я хочу получитьtrue а такжеfalse из ...

  • Остановить воспроизведение видео YouTube при закрытии CUSTOM модального окна1 ответ

    Привет, классные Overflowers. Мне удалось реализовать красивый, простой модальный файл, который отображает видео на YouTube при нажатии на эскиз img. Моя проблема в том, что я не могу заставить видео останавливаться после закрытия модального окна. Я пробовал здесь много идей и скриптов, но многие из...

  • Оператор if в jQuery и HTML?2 ответ

    Я успешно запускаю следующий скрипт: он обновляет текст каждые 3 секунды.<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.2.0/jquery.min.js"></script> <script> $(function() { window.setInterval(function() { loadNewText() }, 3000) function loadNewText...

  • Добавление ссылки на dll в Javascript1 ответ

    Может ли кто-нибудь предложить вариант добавления ссылки на DLL в Javascript. Я работаю над приложением javascript, в котором мы пытаемся получать события с сервера напрямую, без .Net / Java. Я пробовал использовать ActiveXObject, но он не поддерживается в текущих браузерах...

  • Как отображать данные SQL в HTML в виде таблицы с помощью AJAX JQuery?1 ответ

    У меня есть некоторые данные, хранящиеся в файле SQL, и я хочу отображать данные в HTML в виде таблицы с AJAX JQuery. Когда я их проверяю, данные получаются нормально, но я не понимаю, как я могу отображать данные в HTML. Для меня все является новой концепцией, и мне трудно найти правильный способ с...

  • анимация скольжения с анимацией fadeIn для перехода к следующей форме1 ответ

    Я пытаюсь создать анимацию для события нажатия кнопки, чтобы сдвинуть форму, затем вызвать следующую форму, она также сдвинется вверх и вызовет следующую форму, но моя форма исчезает после одной анимации слайда и не показывает никаких форм. script.js файл есть.jQuery(document).ready(function(){ //M...

  • Отправить значение ползунка jQuery с помощью AJAX1 ответ

    Я отправляю две переменные jQuery (urlid а такжеbonus ) с AJAX в серверный скрипт. Это работает, как ожидалось. Теперь я хочу добавить слайдер jQuery (#slider-vertical ) к сценарию. Фактическое выбранное значение ползунка должно быть отправлено с помощью AJAX. Я пробовал вот так, но значение ползунк...

CodeFix
Цитата дня

"Завидую тестировщикам: все хотят с ними дружить."

Эндрю Таненбаум