1. 程式人生 > >mui 之ajax遇到的坑 後臺接受資料為空 後端服務為php

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的需要轉換資料型別。

初學者非喜勿噴!