点击enter键 js阻止浏览器默认刷新事件实现异步查询
function stopDefault(e) { //如果提供了事件对象,则这是一个非IE浏览器 if(e && e.preventDefault) { //阻止默认浏览器动作(W3C) e.preventDefault(); } else { //IE中阻止函数器默认动作的方式 window.event.returnValue = false; } return false; } document.onkeydown = function(event) { var target, code, tag; if (!event) { event = window.event; //针对ie浏览器 target = event.srcElement; code = event.keyCode; if (code == 13) { stopDefault(event); $('table').bootstrapTable('refresh'); /*tag = target.tagName; if (tag == "TEXTAREA") { return true; } else { return false; } */ } } else { target = event.target; //针对遵循w3c标准的浏览器,如Firefox code = event.keyCode; if (code == 13) { stopDefault(event); $('table').bootstrapTable('refresh'); /*tag = target.tagName; if (tag == "INPUT") { return false; } else { return true; } */ } } };