所以我有一個名爲address.php的php文件,其中包含驗證用戶地址的代碼。在這個頁面我require_once
一個名爲left_navigation.php的文件,我用它來渲染我的左邊的工具欄。 。如何兩次包括一個php文件中的php文件
現在,當用戶點擊確認按鈕,我想重新加載left_navigation.php文件作爲我的左邊工具欄內容應該改變編輯地址..
之後我新的PHP那麼什麼是最好的方法去做這個 ?即兩次包括一個php文件
所以我有一個名爲address.php的php文件,其中包含驗證用戶地址的代碼。在這個頁面我require_once
一個名爲left_navigation.php的文件,我用它來渲染我的左邊的工具欄。 。如何兩次包括一個php文件中的php文件
現在,當用戶點擊確認按鈕,我想重新加載left_navigation.php文件作爲我的左邊工具欄內容應該改變編輯地址..
之後我新的PHP那麼什麼是最好的方法去做這個 ?即兩次包括一個php文件
如果您只想重新加載左側,則需要先閱讀Ajax。 Here is a Beginners Guide開始。你不能用Ajax部分更新網頁的一部分。
如果用戶點擊一個按鈕,頁面通常會再次加載。在這一刻,left_navigation.php也被再次讀取。
你想使用include而不是require_once。
您可以檢查jQuery .load()函數,因此當用戶單擊您的按鈕時,您的left_navigation.php將被重新加載異步。用一小段代碼。
$('#left_navigation').load('left_navigation.php');
假設left_navigation.php文件包含一個div內部如下:
<div id="left_navigation">
<?php
include('left_navigation.php');
?>
</div>
對於這種情況使用['include'](HTTP:/ /www.php.net/manual/en/function.include.php)而不是'require_once'。 – air4x
是@ air4x我試過了。然而,文件left_navigation.php包含一些函數定義。所以我最終包括他們兩次:/所以它給出了一個錯誤... – rockstar
如果你想重新加載整個頁面或僅部分左側導航 – ScoRpion