Автозаполнение request.term для изменения в зависимости от используемого поля ввода - PullRequest
0 голосов
/ 02 апреля 2019

я пытаюсь добиться того, чтобы request.term менялся в зависимости от того, какое поле ввода я использую

   $("#field1", "#field2").autocomplete({
            source: function (request, response) {
             $.ajax({
                 url: 'autocomplete.php',
                 data: {field1 : request.term },
                 dataType: "json",
                 success: response,
                 error: function () {
                     response([]);
                 }
             });
            },
            autoFocus: true
        });
    });

Код в настоящее время использует 'field1', я пытался использовать $(this).attr('id'), но я могусделал это неправильно, поэтому мне нужна небольшая помощь, спасибо!

1 Ответ

0 голосов
/ 03 апреля 2019

Вы пытались таким образом

jQuery(document).on('keydown','#field1,#field2',function(){
 $(this).autocomplete({
        source: function (request, response) {
         $.ajax({
             url: 'autocomplete.php',
             data: {field1 : request.term },
             dataType: "json",
             success: response,
             error: function () {
                 response([]);
             }
         });
        },
        autoFocus: true
    });
})
});
...