我有这个jQuery片段:
$('#wrapper').html('<img src="/loading.gif">');
var formdata = $("#validateuserform").serialize();
$.post("/userformdata.php",formdata,function(html){
if(html){
$("#wrapper").html('Mail sent!');
$('#validateuserform').clearForm();
}
});
这不太奏效。应该发生的是,包装器的html更改为&#34; Mail sent!&#34;,以及单击按钮后要清除的表单。
但是,它只是旋转和旋转,没有任何反应,我无法弄清楚是什么错误。
想出来。
我删除了:echo&#34; yes&#34 ;;
来自userformdata.php的
...添加回来,它有效。感谢所有回复和参与 - 肯定会将其还给社区:)
答案 0 :(得分:0)
使用某种调试器(Firebug或Chromedebugger)检查你的POST是否有错误,并从那里进行调试,因为它似乎从未到达它更改#wrapper的html的部分。