jQuery的按键响应将数据发送到服务器
问题描述:
请看看下面的代码...jQuery的按键响应将数据发送到服务器
$("#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
它seding SF
不Y
。
page_info_select_box
是动态添加的。
一些事件不被某些浏览器支持(使用Firebug或Chrome控制台检查)。一定要检查这个链接 - http://www.quirksmode.org/dom/events/keys.html – Arnthor 2011-12-16 11:22:07