2016-12-04 33 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(); –