溫馨提示×

溫馨提示×

您好,登錄后才能下訂單哦!

密碼登錄×
登錄注冊×
其他方式登錄
點擊 登錄注冊 即表示同意《億速云用戶服務條款》

php如何隱藏echo輸出結果

發(fā)布時間:2021-03-12 11:42:09 來源:億速云 閱讀:279 作者:小新 欄目:編程語言

小編給大家分享一下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è)資訊頻道!

向AI問一下細節(jié)

免責聲明:本站發(fā)布的內容(圖片、視頻和文字)以原創(chuàng)、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯(lián)系站長郵箱:is@yisu.com進行舉報,并提供相關證據(jù),一經查實,將立刻刪除涉嫌侵權內容。

AI