2011-12-31 99 views
0

我有一个登录对话框窗口,当用户第二次提交它时,发出POST请求,但是为什么?JsHelper通过提交第二次执行POST请求

这里是JavaScript代码:

//<![CDATA[ 
$("#UserLoginSubmit").bind("click", function (event) {$.ajax({beforeSend:function (XMLHttpRequest) {$("#UserLoginForm input").attr("disabled", "disabled"); $(".loading-icon").show();}, completion:"$(\".loading-icon\").hide();", data:$("#UserLoginSubmit").closest("form").serialize(), dataType:"html", success:function (data, textStatus) {$("#login-dialog").html(data);}, type:"post", url:"\/prizeplay\/login"}); 
return false;}); 
//]]> 

我把提交按钮一个唯一的ID,但我不知道为什么第二个请求是POST请求......

回答

0

好后,一些研究,我发现了第二次提交文件是黑洞文件。我不知道为什么,但几次后编辑代码Firebugs说,第二个请求是一个404错误与HTML答案,包括“黑洞”错误:/