Dadata подсказки по адресу, как добавить введенный пользователем вариант в варианты подсказок если поиск не дал результатов

365
19 июня 2017, 22:19

Вопрос касается плагина dadata.ru jQuery-подсказки. Есть пример кода, осуществляющего поиск по адресам в стиле автокомплит.

$(function() { 
  $("#address").suggestions({ 
    token: "5ef98f5781a106962077fb18109095f9f11ebac1", 
    type: "ADDRESS", 
    /* Вызывается, когда пользователь выбирает одну из подсказок */ 
    onSelect: function(suggestion) { 
      console.log(suggestion); 
    } 
  }) 
});
input { 
  font-size: 16px; 
  padding: 4px; 
}
<link href="https://cdn.jsdelivr.net/npm/suggestions-jquery@17.5.0/dist/css/suggestions.min.css" rel="stylesheet" /> 
<script src="https://ajax.googleapis.com/ajax/libs/jquery/1.11.1/jquery.min.js"></script> 
<script src="https://cdn.jsdelivr.net/npm/suggestions-jquery@17.5.0/dist/js/jquery.suggestions.min.js"></script> 
<section class="container"> 
  <h1>Подключаем подсказки по адресу</h1> 
  <input id="address" name="address" type="text" /> 
</section>

Живой пример на codepen.

Необходимо в случае, если по запросу нет результатов, и список подсказок выдает "Нет результатов", и введенная пользователем строка удовлетворяет абстрактному условию (например, регулярному выражению), то добавить этот вариант в подсказки и позволить пользователю кликнуть на него, тем самым выбрав.

READ ALSO
Мини-планкер с одной html

Мини-планкер с одной html

Использую Angular 2 + bootstrapМне необходимо сделать страницу на которой будет окошко с html разметкой в виде текста (желательно с отступами и подсветкой...

175
Какие виды regex поддерживаются браузерами?

Какие виды regex поддерживаются браузерами?

Я столкнулся с тем, что regex в браузере отрабатывает не совсем так как в c# php и других средахВопрос, все ли регулярные выражения работают в браузерах?...

209
Выполнить безопасный запрос с помощью PDO

Выполнить безопасный запрос с помощью PDO

// Как выполнить данный запрос максимально безопасно и просто с помощью PDO

207