onblur ajax没有调用回调函数

时间:2009-03-30 02:53:44

标签: 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="update('AUS');" />

更新 有效的一件事是,如果我将请求同步,那么就会发生火灾。

UPDATE2: IE 8&amp; Chrome按预期工作。然而,Firefox并没有那么多。

UPDATE3: 重新启动Firefox后,它工作正常。非常非常非常奇怪。 关闭项目。

2 个答案:

答案 0 :(得分:1)

有时如果您在踩到firebird调试器时刷新页面,脚本会在该选项卡中停止,我经常需要在另一个选项卡中打开页面。

答案 1 :(得分:1)

再次尝试删除分号。它有时适合我。

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