0
Исправлен
Ошибки Array.prototype.slice
при отправке запроса со следующими параметрами:
serviceUrl: 'https://dadata.ru/api/v2',
token: '...........................................',
slice: function(obj, start) {
return Array.prototype.slice.call(obj, start);
}
текст ошибки: <error>
При отправке запроса
serviceUrl: 'https://dadata.ru/api/v2',
serviceUrl: 'https://dadata.ru/api/v2',
token: '...........................................',
type: ADDRESS,
hint: false,
autoSelectFirst: true,
bounds: 'city-settlement'
падает ошибка в функции slice: function(obj, start) {
return Array.prototype.slice.call(obj, start);
}
текст ошибки: <error>
При отправке запроса
serviceUrl: 'https://dadata.ru/api/v2',
token: '173901a08a779c3b518fde26a39a070ac15f6690',
type: $this.data('suggestion-type').toUpperCase(),
hint: false,
autoSelectFirst: true,
bounds: 'house'
constraints: $('input.org-orgstreet')
браузер Google Chrome вообще вылетает (черный экран с надписью "Он мертв, Джимми")Ответ
0
Ответ
Исправлен
Антон Жиянов 10 лет назад
Исправили.
На рассмотрении
Добрый день, можете дать ссылку на свою страницу?
Посмотрели на своих демостраницах — все нормально, похоже, что у вас подключены какие-то сторонние библиотеки, нужно посмотреть какие именно.
Посмотрели на своих демостраницах — все нормально, похоже, что у вас подключены какие-то сторонние библиотеки, нужно посмотреть какие именно.
Я нашел в чем было дело. В функции-обработчике onSelect нельзя вызывать функцию blur() по отношению к input, на котором в данный момент работаю подсказки, т.е. нельзя снимать фокус. Иначе это приведет к зацикливанию выполнения функции onSelect и падению браузера. Если нужно снимать фокус, то следует делать так:
setTimeout(function(){
$input.blur();
}, 0);
Запланирован
Спасибо! Поставлю на исправление — предусмотреть такие кейсы, чтобы плагин не падал.
Сервис поддержки клиентов работает на платформе UserEcho