所以我有以下代碼:刷新含股利PHP函數
<div id="currentmotto"><?php mottoGrab($name); ?></div>
而且這樣做是它使用捲曲屏幕刮一用戶座右銘並在網站上顯示。我需要做的是讓該功能每隔幾秒刷新一次以查看用戶是否更新了座右銘。
我知道jquery我可以使用.load('phpfile.php'),但問題是如果我把那個函數放在那個文件中,它不再像另一個頁面那樣獲得$ name變量。
任何想法?
所以我有以下代碼:刷新含股利PHP函數
<div id="currentmotto"><?php mottoGrab($name); ?></div>
而且這樣做是它使用捲曲屏幕刮一用戶座右銘並在網站上顯示。我需要做的是讓該功能每隔幾秒刷新一次以查看用戶是否更新了座右銘。
我知道jquery我可以使用.load('phpfile.php'),但問題是如果我把那個函數放在那個文件中,它不再像另一個頁面那樣獲得$ name變量。
任何想法?
由於PHP在服務器端執行,一旦客戶端加載頁面,它不會改變。刷新沒有JavaScript的div的唯一方法是重新加載頁面。
我會嘗試使用AJAX從另一個文件獲取名稱和更新使用JavaScript
的HTML
http://www.php.net/manual/en/book.session.php? – PeeHaa
是否有任何理由不能將名稱變量存儲爲JS變量,這樣,當你想讓文件返回數據時,你可以通過ajax調用將$ name變量發送給服務器? – Ohgodwhy
如果我在原始頁面中啓動一個會話並將該名稱存儲在會話變量中,是否會運行到加載的頁面? – Tenatious