форма сериализации не обновляется со слушателем - PullRequest
0 голосов
/ 31 января 2011

Эй, ребята, мне интересно, кто-нибудь может мне помочь. я используя JavaScript для сериализации поисковой формы. Работает.. однако, если пользователь изменяет запрос (возврат, ввод больше и т. д.) не обновляется (я использую слушателя) и выдает обратно неопределенное. Как бы это исправить? http://pastebin.com/edVmQ3si

РЕДАКТИРОВАТЬ: Просто чтобы уточнить, слушатель работает. Это просто становится неопределенным при поиске значений из кода, который я связал.

Слушатель просто вызывает функцию, которая выполняет связанный код.

1 Ответ

0 голосов
/ 31 января 2011

Присоединить его к событию keyup ...

var searchInput = $('form[name="gs"]'),
    searchForm = searchInput.closest('form'); // Thanks Matt Ball

var base = searchInput.attr('action');

searchInput.keyup(function() {
    var params = searchForm.serialize();
    var url = base + '?' + params;  
    // Do what you need with url.  
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...