Javascript onblur ajax不调用回调函数

Javascript onblur ajax不调用回调函数,javascript,jquery,ajax,events,Javascript,Jquery,Ajax,Events,我有以下代码,称为内联代码,如下所示。问题是警报永远不会发出。在firebug中,我可以看到数据充满了我的对象,但警报仍然没有发出。有什么想法吗 function update(s_arrive) { $.post("../base/getDestInfo.asp", { "dest": s_arrive }, function(data) { alert('aa'); }, "json"); } <input type='text' name="box" onblur="upd

我有以下代码,称为内联代码,如下所示。问题是警报永远不会发出。在firebug中,我可以看到数据充满了我的对象,但警报仍然没有发出。有什么想法吗

function update(s_arrive) {
    $.post("../base/getDestInfo.asp", { "dest": s_arrive }, function(data) { alert('aa'); }, "json");
}

<input type='text' name="box" onblur="update('AUS');" />
功能更新(s_到达){
$.post(“../base/getDestInfo.asp”,{“dest”:s_arrival},函数(数据){alert('aa');},json”);
}
更新: 如果我让请求同步,那么它就会触发

更新2: IE 8和Chrome按预期工作。不过,Firefox并没有这么多

更新3: 重新启动Firefox后,它工作了。很奇怪。
关闭项。

有时,如果您在进入firebird调试器时刷新页面,脚本会在该选项卡中停止,我通常必须在另一个选项卡中打开页面。

请重试删除分号。它有时对我有用

<input type='text' name="box" onblur="update('AUS')" />