1.在做ajax時,數據發送成功,后台確認了也返回了信息,但是怎么都在success里面接收不了,我遇見的造成的原因時因為dataType返回值類型錯誤造成的原因。
var url = "請求數據接口/路徑";
$.ajax({
method:'post',
async:false,
dataTye:'json',
url:url,
success:function(data){
console.log("返回值為"+data);
}
})
上一段ajax發送中,后台給我返回的時一個text類型的數據,但是我的dataType寫成了json,造成怎么都打印不出返回的data,小細節,不能粗心。
2.在一次發送ajax時,ajax進入error錯誤,目前我遇到的原因是因為data數據錯誤。
$.ajax({
method:'get',
async:false,
data: $("#data_form").serialize(),
url:url,
success:function(){
//成功發送
},
error:function (info) {//請求失敗后調用的函數
//ajax請求失敗
}
})
我的數據中有個時間

大佬讓我刪除時間后就可以正常請求了。
造成的原因可能是數據的格式不對,還有就是應該對日期時間的特殊性進行處理。
