您好,登錄后才能下訂單哦!
小編給大家分享一下php如何隱藏echo輸出結果,相信大部分人都還不怎么了解,因此分享這篇文章給大家參考一下,希望大家閱讀完這篇文章后大有收獲,下面讓我們一起去了解一下吧!
php隱藏echo輸出結果的解決辦法:首先打開相應的PHP文件;然后檢查ajax請求;最后通過“if(!empty($_SERVER['HTTP_X_REQUESTED_WITH'])...”方式隱藏echo輸出結果即可。
具體問題:
從php腳本向javascript函數(shù)發(fā)送數(shù)據(jù)
echo json_encode($rows);
當頁面加載時,我正在運行php腳本,然后輸出顯示在頁面上,這實際上是我不想顯示的。我試圖用ob_end_clean()隱藏echo,但這似乎破壞了一切。
解決辦法:
可以像這樣檢查ajax請求
/* AJAX check */ if(!empty($_SERVER['HTTP_X_REQUESTED_WITH']) && strtolower($_SERVER['HTTP_X_REQUESTED_WITH']) == 'xmlhttprequest') { /* your ajax here code will go here */ header('Content-type: application/json'); echo json_encode($rows); exit(); } //non ajax code ... ...
echo只有在它是一個AJAX調用時才會運行
以上是“php如何隱藏echo輸出結果”這篇文章的所有內容,感謝各位的閱讀!相信大家都有了一定的了解,希望分享的內容對大家有所幫助,如果還想學習更多知識,歡迎關注億速云行業(yè)資訊頻道!
免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。