我已經開始在本地使用PHP,並注意到如果在主index.php
文件中使用包含文件,當單擊包含新/更新的包含文件的按鈕/鏈接時,整個頁面不會刷新。我的問題是,PHP的包含選項像ajax,只做部分頁面刷新?如果是這樣,我最好使用普通的PHP還是應該堅持使用Ajax?php的include選項做了部分頁面刷新嗎?
-2
A
回答
2
PHP代碼被解釋爲服務器端,所以它不像客戶端JavaScript那樣使用AJAX。點擊一個鏈接將請求一個新頁面,PHP將解釋所請求的文件並返回輸出。你可能沒有經歷刷新時間,因爲你在本地工作。如果您查看Chrome開發人員工具的「網絡」標籤,則會看到刷新發生。
0
不,只有AJAX做部分頁面刷新。因爲你在本地主機編程,並且你在多個頁面中包含相同的文件,所以你不會注意到加載時間,並且它看起來沒有任何變化(在瀏覽器上)。
包含函數只包含被調用的PHP文件的內容,所有PHP代碼都是在服務器端完成的,所以內容包含在服務器端,並將其全部發送到客戶端(沒有ajax)。
所以,堅持使用ajax是因爲它是進行部分刷新的唯一方法。
相關問題
- 1. 刷新頁面的一部分anngularjs
- 2. 刷新頁面的一部分
- 3. 刷新頁面的一部分
- 4. 刷新頁面的一部分
- 5. 保留選擇選項的值,如果頁面刷新內部php
- 6. 重新加載php頁面的一部分而不刷新整個頁面
- 7. PHP刷新頁面
- 8. 刷新頁面php
- 9. firefox F5做部分刷新
- 10. ajax刷新部分頁面錯誤
- 11. 部分頁面在IE中刷新
- 12. 使用UpdatePanel刷新部分頁面
- 13. 使刷新功能只刷新頁面的某些部分
- 14. 刷新JSP頁面的一部分而不刷新整個頁面
- 15. 監控頁面刷新選項
- 16. 使用PHP/AJAX刷新頁面的一部分
- 17. php ajax刷新點擊頁面上的部分
- 18. PHP - 刷新頁面刷新記錄
- 19. 部分刷新頁面,用jQuery刷新div?
- 20. 得到部分刷新而不刷新整個頁面
- 21. Bootstrap 3:返回頁面刷新頁面的下拉選項卡
- 22. 打開的網頁新選項卡並刷新當前頁面
- 23. 如何部分刷新包含php頁面?
- 24. 獲取選項值從jquery到php和刷新頁面
- 25. jQuery PHP頁面刷新頁面
- 26. php javascript刷新頁面
- 27. 刷新頁面只完PHP
- 28. 刷新頁面與Php
- 29. Magento PHP頁面不刷新
- 30. 自動刷新php頁面
什麼?我完全失去了什麼是你的問題。 – 2013-02-17 14:42:50
PHP的包含工作與您包含文件的文本完全相同。更準確地說,以下是等價的:'<?回聲「之前」;包括( 'lib.php');回聲「之後」; ?>'和'<? echo「before;?> [lib.php的內容] <?echo」after「;?>'。如果您發佈代碼示例,此處的某人可能會幫助您解決任何問題。 – Jonathan 2013-02-17 14:45:08