2

JQuery を使用してフォーム データをリモート サーブレットに投稿しようとしています。サーバーがデータを受信し、ステータス コード 200 と "{result: 'success'}" の応答文字列を返すこともわかります呼び出されていることがわかります) クライアント側のコード スニペットは次のとおりです。

`

var dataParams = 'email='+email+'&password='+password;
var url = 'http://127.0.0.1:8888/signup';

var jxhr = $.ajax({
  type : "POST",
  url : url,
  data : dataParams,// serializes the form's elements.
  dataType: "json",
  done: function() {
     console.log("done!");
     hideSignUp();
     showThankYou(); },
  fail: function() {
     console.log("fail!");
      }
  });

`

何かを見逃しているようですが、何が見つからないようです。私はJQuery 1.8.3を使用しているため、成功は非推奨であることに注意してください。何かご意見は?

4

2 に答える 2

4

試す:

var url = "http://127.0.0.1:8888/signup";
var jxhr = $.ajax({
  type : "POST",
  url : url,
  data : dataParams,// serializes the form's elements.
  dataType: "json"
  }).done(function() {
     console.log("done!");
     hideSignUp();
     showThankYou(); 
  }).fail(function(jqXHR, textStatus) {
     console.log(textStatus);
});
于 2013-02-05T14:51:17.757 に答える