0

提交表单时,我需要使用 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]”消息并且表单转到操作页面并且不会停止,就像它没有看到 return false 行(之后警报(r))。我能怎么做?谢谢, 马蒂亚

4

2 回答 2

2

如果你想在请求完成之前暂停你的脚本,你应该使用 async:false。http://jsfiddle.net/Z8sRF/

于 2012-05-03T11:25:39.960 回答
0

改变这个

data: 'mail_to='+ $('input[name$="email"]').val()+'&new_password='+new_password,

data: 'mail_to='+ $("#email").val()+'&new_password='+new_password,

它应该可以工作

你能把id加进去吗?

于 2012-05-03T11:20:57.043 回答