Нужна помощь в передаче строки на Ajax сообщение с Jquery Автозаполнение - PullRequest
0 голосов
/ 03 марта 2020

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

var nonce = $("#nonce").val();

   $( "#birds" ).autocomplete({ 
     source: function (request, response) {

       $.ajax({
         type: "POST",
         url:"search.php",
         data: {
           term: request.term,
           nonce: nonce
         },
         success: response,
         dataType: 'json'
       });
     }
   }, {minLength: 3 });

1 Ответ

0 голосов
/ 03 марта 2020

Если этот полный кодовый блок находится внутри документа. «Не каждый раз, когда вы вызываете автозаполнение. Поэтому измените параметр data: на ajax, как показано ниже,

data: {
    term: request.term,
    nonce: $("#nonce").val()
},
...