jQuery Автозаполнение с использованием extraParams для передачи дополнительных переменных GET

Я имею в виду конкретно плагин jQuery Autocomplete v1.1 от Jörn Zaefferer [источник:http://bassistance.de/jquery-plugins/jquery-plugin-autocomplete/] как представляется, довольно много вариантов этого плагина.

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

В дополнение к запросу я хочу отправить атрибут входного имени на сервер, но я не могу использовать $ (this) .attr ('name') в extraParams.

Мой JQuery:

   $('.ajax-auto input').autocomplete('search.php', {
     extraParams: {
      search_type: function(){
       return $(this).attr('name');
      }
     }
   })

Это мой HTML.

 <form method="post" action="#" id="update-form" autocomplete="off">
  <ol>
         <li class="ajax-auto">
             <label for="form-initials">Initials</label>
                <input type="text" id="form-initials" name="initials" />
            </li>
         <li class="ajax-auto">
             <label for="form-company">Company</label>
                <input type="text" id="form-company" name="company" />
            </li>
  </ol>
 </form>

Какие-либо предложения?

Ответы на вопрос(13)

Ваш ответ на вопрос