2016-04-21 3 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

yes contentType как запроса, так и ответа сопоставлены – ASHOK

Смежные вопросы