jQuery KeyPress отправляет данные на сервер - PullRequest
0 голосов
/ 16 декабря 2011

Пожалуйста, посмотрите на следующий код ...

$("#page_info_select_box").live("keypress",function(){

var sele = "domain";
var inp =  $("#page_info_select_box").val(); 
if(inp != null)
{   var start = "";

    var i ;

    $.get("admin/get_users_page",{qry:inp,selector:sele},function(data){
//alert(data);

  for (i=0;i<data.length;i++)
  {
    start = start + "<option>" +data[i].tp1+"</option>";
  }
  $("#select_page_domain").html(start);
},"json");


}

});

Событие нажатия клавиши работает, но оно не отправляет правильный текст в текстовое поле.

что со мной не так?

если я наберу "ST", это только отправка S не T если я наберу SFY, то оно будет SF не Y.

page_info_select_box добавляется динамически.

1 Ответ

1 голос
/ 16 декабря 2011

Попробуйте keyup вместо keypress.

http://jsfiddle.net/PfnT9/1/ (проверьте это с помощью firebug или chrome console)

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...