mui 之ajax遇到的坑 後臺接受資料為空 後端服務為php
mui.ajax的官方模板為
mui.ajax(Host+'/app/index/newsinfo',{
data:{id:newsId},
dataType:'json',//伺服器返回json格式資料
type:'POST',//HTTP請求型別
timeout:20000,//超時時間設定為10秒;
headers:{'Content-Type':'application/json'},
success:function(e){
var totaList = JSON.parse(e);
console.log(e);
},
error:function(xhr,type,errorThrown){
//異常處理;
mui.alert("資料請求失敗")
}
})
後臺無法獲取資料
將該模板修改為
mui.ajax(Host+'/app/index/newsinfo',{
data:{id:newsId},
dataType:'text',//伺服器返回json格式資料
type:'POST',//HTTP請求型別
timeout:20000,//超時時間設定為10秒
success:function(e){
var totaList = JSON.parse(e);
console.log(e);
},
error:function(xhr,type,errorThrown){
//異常處理;
mui.alert("資料請求失敗")
}
})
php後臺則可以列印post資料
傳遞引數id
後臺列印
列印結果
mui.ajax的引數傳遞全是string型別,我tp3.2的需要轉換資料型別。
初學者非喜勿噴!