как стригеррить событие suggestion "без рук" по типу $("address").trigger("suggestion")?
Добрый день. Подскажите, пожалуйста, можно ли как-то сделать так, чтобы в js $("#address").suggestion... срабатывался при загрузке страницу? то есть, как без особых усилий стригеррить событие suggestion "без рук" по типу $("address").trigger("suggestion")?
Ответ
А что значит «срабатывался»? При загрузке страницы человек еще не ввел адрес, чему там срабатывать? Опишите сценарий подробнее, пожалуйста.
у нас при оформлении заказа подставляются в поля "фио, адрес и т.д." из бд. Нужно получить данные на момент загрузки страницы, а не на момент ввода подсказки. К примеру, у нас высчитывается геолокация по адресу, но если человек ранее забивал адрес, то он старый подставится в поле оформления заказа, но скрипт не сработает и не отдаст геолокации... Можно ли как то простым способом вызвать .suggestions и получить, к примеру, первую подсказку?
После того, как адрес подставлен в поле, вызовите метод fixData. Когда он отработает, в обработчике события suggestions-fixdata получите подсказку.
Здравствуйте, у меня проблема, ошибка в JS
"Uncaught TypeError: $this.suggestions(...).fixData is not a function"
http://joxi.ru/KAxz3aMFMqxJ7m
Использую ваш модуль для Drupal JS код в файле
http://joxi.ru/GrqLW5BSQyveNA
для пользователя подсказки работают но нужно запустить fixData.
Вопрос закрыт!
В модуле который на сайте drupal был либо старый файл jquery.suggestions.min.js либо урезанный заменил его на:
https://cdn.jsdelivr.net/jquery.suggestions/latest/js/jquery.suggestions.min.js
и все заработало.
Юрий, замечательно, что вы решили проблему!
Разработкой модуля занимался сторонний разработчик, который сейчас, к сожалению, не выходит на связь.
Сервис поддержки клиентов работает на платформе UserEcho
После того, как адрес подставлен в поле, вызовите метод fixData. Когда он отработает, в обработчике события suggestions-fixdata получите подсказку.