2016-04-21 18 views
-3

我的Ajax調用看起來像這樣400壞resquest在Ajax調用

function Submit() { 
    var objectData = 
     { 
       email: $("#email").val(), 
      firstName: $("#firstName").val(), 
      lastName: $("#lastName").val(), 
      loginMode: $("#loginMode").val(), 
      primaryMobile: $("#primaryMobile").val() 

     }; 

var objectDataString = JSON.stringify(objectData); 
    console.log(objectDataString); 
$.ajax({ 
      type: "POST", 
      url: "http://localhost:8080/feasthunt/customer/saveCustomerDetails", 
      contentType: "application/json; charset=utf-8", 
      data: objectDataString, 
      dataType: "json", 
      success: function (data) { 
       alert('Success'); 
       $objectDataString.append('<li>email: '+data.email+', firstName: '+data.firstName+', lastName: '+data.lastName+', loginMode: '+data.loginMode+', primaryMobile: '+data.primaryMobile+ '</li>'); 

      }, 
      error: function() { 
      alert('Error'); 
      } 
     }); 
} 

和我收到的控制檯看起來像這樣的錯誤:

POST 
XHR 
http://localhost:8080/feasthunt/customer/saveCustomerDetails [HTTP/1.1 400 Bad Request 123ms] 

這究竟是爲什麼?

+5

**儘早解決此問題** ** –

+2

錯誤的請求表示服務器認爲您的請求有問題。我們需要查看您的服務器端代碼來幫助您。 – Thargor

+2

你應該真的重新考慮下面的句子:「請儘早解決這個問題。」 Stackoverflow不是一個代碼寫入服務! –

回答

0

請確保請求和響應的contentType匹配。

+0

是請求和響應的contentType是匹配的 – ASHOK