bootstrap typeahead предварительно заполнить второе поле в соответствии с выбранным значением - PullRequest
0 голосов
/ 07 мая 2020

У меня есть этот код.

Я также хочу предварительно заполнить второе поле #order_receiver_address, но только если я выберу из значений typeahead. Если я создам свой собственный новый текст в #order_receiver_name, то #order_receiver_address останется нетронутым, и я также могу вставить туда свое собственное значение.

    <script>
    $(document).ready(function(){        
      $('#order_receiver_name').typeahead({
          source: itemx = function (query, result) {
              $.ajax({
                  url: "./query_autocomplete.php",
                  data: 'query=' + query,            
                  dataType: "json",
                  type: "POST",
                  success: function (data) {
                    result($.map(data, function (item) {
                        return item[0];
                      }));
                  }
              });
          }
          ,
          afterSelect: function(item) {
            $("#order_receiver_address").val(item[1]); 
          }
      });
    });     
    </script>
...