鍍金池/ 問答/PHP  HTML/ thinkphp5中ajax,報(bào)undefined錯(cuò),如圖所示

thinkphp5中ajax,報(bào)undefined錯(cuò),如圖所示

如圖所示,報(bào)undefinde錯(cuò),不明白錯(cuò)那了。。。麻煩高手幫忙看下。
clipboard.png

clipboard.png

clipboard.png

clipboard.png

回答
編輯回答
孤毒

if(data.errno)不是data['errno']

2017年7月16日 12:37
編輯回答
痞性

tp5對(duì)js的ajax返回json數(shù)據(jù)直接 return(['status'=>1,'data'=>$data]);
然后js那邊在
success:function(e){
if(e.status == 1){

    alert(e.data);
}                                   

}

2018年4月24日 16:56
編輯回答
嫑吢丕

我感覺不是js的錯(cuò)誤,是控制器返回結(jié)果的錯(cuò)誤;如果這是TP5的話,應(yīng)該是return 結(jié)果這樣前端才能接受到

2017年3月9日 11:34
編輯回答
呆萌傻

試下直接返回?cái)?shù)組,TP5可能默認(rèn)配置了JSON格式返回。

2017年12月29日 03:54
編輯回答
裸橙
alert(data.errmsg); // 多半是這個(gè)報(bào)的錯(cuò) errmsg沒有這個(gè)變量,你看看返回只是什么,可能是 echo錯(cuò)誤 把echo 改為 return 試試

response 查看響應(yīng)返回結(jié)果,看返回的是什么

2017年9月30日 19:11