頂部導航開始 -->

ajax請求,服務端查到數據,但是傳遞到模板頁面的值為空的解決辦法

在使用YII框架的時候,需要從模板頁面發起ajax請求,但是服務端接收到ajax傳遞的數據之后,并且根據傳遞的條件見,查詢到了所需要的數據。但是使用echo json_encode($data);的時候,模板頁面ajax的function接收的值卻是空值,通過谷歌瀏覽器的debug調試發現,ajax的返回值確實都是空值,說明我們獲取到的值,并沒有按照我們的預期直接傳遞回到ajax的function中。效果如下圖:

自學php博客

找到問題的原因是因為查到的數據時object類型的,直接將object類型的數據返回給ajax是不能成功的,需要將其轉化為數組之后,再進行傳遞即可。如下圖:

自學php博客

測試成功的結果如圖:

自學php博客



自學php博客
請先登陸后發表評論
  • 最新評論
  • 總共0條評論
  • ? 2014-2016 zixuephp.cn 版權所有
  • ICP證:皖ICP備16012107號
  • 聯系郵箱:[email protected]
  • 交流請加微信:weibobf2899 或掃下方二維碼
双大床红利扑克1手APP