0
正在添加不是我有以下的Ajax調用:AJAX的Json返回類型成功
$.ajax({
type: "GET",
url: "/Company/validateForm",
dataType: "json",
data: {
'txtCompanyName': txtCompanyName,
'txtCompanyContactPerson': txtCompanyContactPerson,
'txtCompanyPhone': txtCompanyPhone,
'txtCompanyFax': txtCompanyFax,
'txtCompanyEmail': txtCompanyEmail,
'txtCompanyWebsite': txtCompanyWebsite,
'txtZipcode': txtZipcode,
'txtCountry': txtCountry,
'txtAddress1': txtAddress1,
'txtAddress2': txtAddress2,
'txtCompanyRegNo': txtCompanyRegNo
},
success: function (responceMessage) {
alert(responceMessage);
if (responceMessage != "1") {
alert(responceMessage);
} else {
saveCompanyInformation();
}
},
error: function() {
alert('failure');
}
});
我已經確保通話將服務器端和字符串格式返回正確的消息。
但是,當從服務器端的validateForm
方法調用返回時,直接進入故障而不是success
方法。
我不明白我在這裏做錯了什麼。
控制檯顯示:
GET http://localhost:49273/Company/validateForm?txtCompanyName=+x&txtCompanyCon…ebsite=&txtZipcode=&txtCountry=&txtAddress1=&txtAddress2=&txtCompanyRegNo= 500 (Internal Server Error)
這意味着你在服務器端有錯誤 – 2014-11-04 06:03:53
有服務器端不對勁因此500碼 – 2014-11-04 06:03:59
但在服務器端,它不顯示我的任何異常 – 2014-11-04 06:04:22