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]」メッセージを含む警告メッセージが表示され、フォームがアクション ページに移動して停止しません。アラート(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 に答える