return 和 echo 的小坑

2022-05-13 02:00:08 字數 419 閱讀 8131

在寫專案的時候,有好幾次遇到過同樣的問題,控制器裡面返回的json在前台無顯示,利用console.log()總是顯示這樣的現象

資料庫操作成功,卻沒有返回值。

原因是在控制器返回的使用使用了 return

return json_encode(['

code

'=>1,'

data

'=>'

success

']);

這段**並沒有輸出給前台,所以在控制器中輸出返回結果給前台的時候請使用echo輸出json資料

echo json_encode(['

code

'=>1,'

data

'=>'

success

']);

echo 和 echo 的區別

在使用shell的時候,我們經常會用到echo hello temp.out和echo hello temp.out,但是 和 有什麼區別呢?且聽我慢慢道來。先建立乙個用作實驗的檔案temp.out,touch temp.out,如下圖 先使用echo hello temp.out,檢視檔案內容,繼...

「echo 」和「echo 」的區別

內容全部來自此部落格 輸出重定向 輸出追加重定向 echo hello a 將字串hello a輸出到螢幕 echo hello a tmp.txt 將字串輸出重定向,當前目錄沒有tmp.txt,則建立tmp.txt,並將字串輸出到tmp.txt檔案中 tmp.txt內容 hello a echo ...

「echo 」和「echo 」的區別

輸出重定向 輸出追加重定向 echo hello a 將字串hello a輸出到螢幕 echo hello a tmp.txt 將字串輸出重定向,當前目錄沒有tmp.txt,則建立tmp.txt,並將字串輸出到tmp.txt檔案中 tmp.txt內容 hello a echo hello b tmp...