2016-12-04 35 views
-1

title說明了一切,我有一個加載到網頁的大表單。這種形式是作爲一個更新的形式,所以我想使用PHP會話變量填充舊的細節,所以用戶不必填寫整個表單,每次他們想要更改一個細節時。如何獲取php變量值以jquery加載的形式顯示

在靜態網頁像這樣的工作:

<tr> 
     <td><label for="email">New Email:</label></td> 
     <td><input name="email" id="email" type="email" value="<?php echo $_SESSION['email'];?>" required></td> 
    </tr> 

,但我不能似乎得到的PHP變量的動態加載的形式顯示。

有沒有辦法解決這個問題?

編輯雜波刪除,因爲它並沒有太大的幫助,簡單的版本::

我怎樣才能獲得一個PHP變量(本地或會話 - 這件事dosnt),例如:

$test = "phpContent" 

顯示在從另一個頁面加載像click()事件

+2

你確定$ _SESSION ['email']包含一個值嗎? –

+0

是的,它在用戶登錄時設置, – bodovix

+1

所以如果你在上面放置echo語句,它會顯示一些代碼?知道當前的結果會有什麼幫助。 –

回答

0

親愛bodovix後你叫session_start()定義會話名稱後寫會話變量調用session_write_close()前形式或股利。

//example workflow 

<?php 
session_name('fObj'); 
session_start(); 

$_SESSION['email'] = 'your email'; 
session_write_close(); 
+0

不認爲會話變量是問題,我不能得到任何PHP變量,本地或會話顯示在事件加載的內容(表格,div或其他dosnt問題)。對不起,我認爲把我的代碼已經結束了複雜的問題 – bodovix

+0

我假設內容需要轉換爲php代碼,如果我正確使用下面的代碼 –

+0

$ test =「phpContent」 ob_start(); eval('?>'。$ test。'<?php;'); $ page = ob_get_contents(); ob_end_clean(); –