Версия для печати
Нажмите сюда для просмотра этой темы в оригинальном формате
Форум на Исходниках.RU > JavaScript, DOM/DHTML > Помогите с Jquesry .autocomplete


Автор: secondvad2 15.11.19, 18:49
Всем привет,
ломаю голову над, казалось бы не сложной задачей но никак не могу понять как ее довести до конца.

Реализую функцию Автокомплита с библиотекой Jquery и GET запроса на сервер в адрес скрипта serial_search.php.

<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
     $( function() {
     
        $( "#sn" ).autocomplete({
            source: "serial_search.php",
         minLength: 0,
          appendTo: "#newcaseform",
           data: 'site_id=sss' ,  
           select: function( event, ui ) {
            $("#project").val( ui.item.сaddr );
            $("#site_code").val( ui.item.site_code );
            $("#site_id").val(ui.item.site_id);
            return false;
          }
        })
        .autocomplete( "instance" )._renderItem = function( ul, item ) {
          return $( "<li>" )
            .append( "<div>" + item.comp + "<br>" + item.addr + "</div>" )
            .appendTo( ul );
        };
      } );


При изменении текстового поля $( "#sn" ) В адрес скрипта serial_search.php прилетает GET запрос с параметром term (не понял почему у него именно такое имя и где его задать но не важно.)

Так вот мне нужно передать еще один дополнительный параметр который содержится в другом текстовом поле $("#site_id"). попытался сделать вот такое извращение
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
      source: "serial_search.php" +$("#site_id").val(),


не прокатило...

Подскажите в какую сторону искать?

Автор: Cfon 24.11.19, 06:04
Цитата secondvad2 @
Так вот мне нужно передать еще один дополнительный параметр который содержится в другом текстовом поле $("#site_id"). попытался сделать вот такое извращение
<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
      source: "serial_search.php" +$("#site_id").val(),


не прокатило...

Подскажите в какую сторону искать?

<{CODE_COLLAPSE_OFF}><{CODE_WRAP_OFF}>
    `serial_search.php?site_id={$("#site_id").val()}`

Как то так :D

Powered by Invision Power Board (https://www.invisionboard.com)
© Invision Power Services (https://www.invisionpower.com)