Вход • Регистрация

Помогите подправить js файлик

  • 23 января 2015 г.
  • Здравствуйте, есть JS файл который выводить выпадающие тексты вот он:

    Код

    function suggest(inputString){
    if(inputString.length == 0) {
    $('#suggestions').fadeOut();
    } else {
    $.ajax({
    url: "/autosuggest.php",
    data: 'act=autoSuggestUser&queryString='+inputString,
    success: function(msg){
    if(msg.length >0) {
    $('#suggestions').fadeIn();
    $('#suggestionsList').html(msg);
    $('#country').removeClass('load');
    }
    }
    });
    }
    }
    function fill(thisValue) {
    $('#country').val(thisValue);
    setTimeout("$('#suggestions').fadeOut();", 600);
    }
    function fillId(thisValue) {
    $('#country_id').val(thisValue);
    setTimeout("$('#suggestions').fadeOut();", 600);
    }


    он сейчас выводит все возможные варианты, как заставить ограничить его вывод на 5 товарах(то-есть что бы он не выводил больше 5)
    • 23 января 2015 г.
    • Похоже он выводит все, что ему дают.
      Соответственно, нужно ему давать - 5 товаров.
      • 23 января 2015 г.
      • а по подробней, какой функцией или что изменить
      • 23 января 2015 г.
      • в обработчике прописано так:
        Код

        if($resource && mysql_num_rows($resource) > 0) {
        $string.= '<ul>';
        while($result = mysql_fetch_object($resource)){
        $string.= '<li onClick="fillId(\''.addslashes($result->id).'\');fill(\''.addslashes($result->name1).'\');">'.$result->name1.'</li>';
        }
        $string.= '</ul>';

        } else {
        $string.= '<li>не чего не найдено</li>';
        }
        echo $string;
        exit;


        может здесь что то потравить?
    • 26 января 2015 г.
    • Он тупо выводит все что ему autosuggest.php отдает. А в autosuggest.php запрос к БД

      Там где делается select в конце дописать LIMIT 5 по принципу:

      Код

      SELECT column_name(s)
      FROM table_name
      LIMIT number;

Новости

  • 24 апреля, среда
  • В новой сборке совершили революцию в структурировании кастомизированной информации в шаблонах, добавили авторегистрацию пользователей, усовершенствовали защиту от спама, актуализировали накопительную скидку, а также улучшили производительность и стабильность работы системы.
  • 12 января
  • После выхода сборки 7.1 мы выпустили уже три патча, в каждом из которых улучшаем административную часть сайта. Сборка DIAFAN.CMS 7.1.3 уже доступна к установке. 
  • 15 декабря 2023 г.
  • Подводим итоги 2023 года. Выпустили новую сборку DIAFAN.CMS 7.1.1, вводим новые тарифы на аренду сайта и коммерческую поддержку и автообновления с января 2024 г., строим планы на будущий год.