我需要使用jquery在提交表单时对php文件执行ajax请求。我写这段代码:
$.ajax({
type: 'POST',
url: 'send_password.php',
data: 'mail_to='+ $('input[name$="email"]').val()+'&new_password='+new_password,
success: function(response){
alert(response);
},
error: function(r){
alert(r);
return false;
}
});
问题是这个函数返回错误,所以我得到一条警告消息,其中包含“[Object object]”消息,表单转到操作页面并且没有停止,就像它没有看到返回false line(警告后(r))。 我能怎么做? 谢谢,马蒂亚
答案 0 :(得分:2)
如果您要在请求完成之前暂停脚本,则应使用async:false。 http://jsfiddle.net/Z8sRF/
答案 1 :(得分:0)
更改此
data: 'mail_to='+ $('input[name$="email"]').val()+'&new_password='+new_password,
到
data: 'mail_to='+ $("#email").val()+'&new_password='+new_password,
它应该有效
你能为它添加id吗?