Cakephp JsHelper正在第二次提交POST请求

Cakephp JsHelper正在第二次提交POST请求,cakephp,Cakephp,我有一个登录对话框窗口,当用户第二次提交时,会发出POST请求,但为什么 以下是Javascript代码: //<![CDATA[ $("#UserLoginSubmit").bind("click", function (event) {$.ajax({beforeSend:function (XMLHttpRequest) {$("#UserLoginForm input").attr("disabled", "disabled"); $(".loading-icon").show()

我有一个登录对话框窗口,当用户第二次提交时,会发出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请求…

好的,经过一些研究,我发现第二次提交是一个黑洞。我真的不知道为什么,但在多次编辑代码后,Firebug说第二个请求是404错误,带有HTML答案,包括“黑洞”错误:/