从PHP获取变量并在javascript上使用它

时间:2017-02-03 15:05:17

标签: javascript php jquery session

我用Google搜索并找不到解决方案,你能帮我解决这个问题吗?

我有一个javascript变量,它是php会话地址的名称,我想在我的javascript代码中使用此会话值,但我不知道如何将此名称传递给php并返回会话值到我的js代码。

我正在使用会话来设置动态表单字段的值。所以我用

var field_name = "field";    
document.getElementById(field_name).value = "<?php if(isset($_SESSION['field_name'])) echo $_SESSION['field_name'];?>";

字段ID与会话地址的名称相同。我不能简单地使用“字段”这个词,因为它是动态的。

我提前谢谢你。

2 个答案:

答案 0 :(得分:0)

只需使用:

var info= <?php echo json_encode("some_php_variable_here", JSON_HEX_TAG); ?>;

答案 1 :(得分:0)

这可能只是HTML中的数据属性。在JS代码中,应该(实际上从不)运行PHP代码。

然后可以用PHP填充数据属性并在JS中读出。