Page tree
Skip to end of metadata
Go to start of metadata

You are viewing an old version of this page. View the current version.

Compare with Current View Page History

« Previous Version 28 Next »

Подключение подсказок DaData.ru

Подключение standalone-подсказок

<input id="email" name="email" type="text" size="100"/>
<link href="http://ВАШ_СЕРВЕР:ПОРТ/suggestions/libs/jquery.suggestions/master/css/suggestions.css" type="text/css" rel="stylesheet" />
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script type="text/javascript" src="http://ВАШ_СЕРВЕР:ПОРТ/suggestions/libs/jquery.suggestions/master/js/jquery.suggestions.js"></script>
<script type="text/javascript">
    $("#email").suggestions({
        serviceUrl: "http://ВАШ_СЕРВЕР:ПОРТ/suggestions/api/4_1/rs",
        type: "EMAIL",
        /* Вызывается, когда пользователь выбирает одну из подсказок */
        onSelect: function(suggestion) {
            console.log(suggestion);
        }
    });
</script>

Аргумент  suggestion  функции  onSelect  выглядит так:

ПолеТип данных

Описание

valuestring(1000)Адрес эл. почты одной строкой
unrestricted_valuestring(1000)= value
data.localstring(100)Именная часть
data.domainstring(100)Доменная часть
Не используются

data.type
начиная с версии 20.2
data.source

data.qc

Поменяйте настройки, если стандартные вас не устраивают

НастройкаОписание
count
Количество возвращаемых подсказок (по умолчанию — 5, максимум — 20).
suggest_localПодсказывать только доменную часть (mail.ru, yandex.ru, gmail.com)
  • No labels