在表单提交后运行时,jquery load()会崩溃浏览器

时间:2011-07-30 05:34:52

标签: javascript jquery

我在这里可能完全错了,我在提交表单时尝试加载iframe。这是代码

$("#listings-form").submit();
$("#hiddeniframe-listings-form").load(alert('done!'));

这样做会产生too much recursion甚至崩溃浏览器,Chrome或mozilla。

2 个答案:

答案 0 :(得分:1)

.load()接受函数引用:

$('#hiddeniframe-listings-form').load(
    function() {
        alert('done!');
    }
);

答案 1 :(得分:0)

尝试评论$("#listings-form").submit();并检查您是否仍然获得too much recursion error.也许#listing-form的提交事件处理设置为调用自身导致无限递归。