我用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与会话地址的名称相同。我不能简单地使用“字段”这个词,因为它是动态的。
我提前谢谢你。
答案 0 :(得分:0)
只需使用:
var info= <?php echo json_encode("some_php_variable_here", JSON_HEX_TAG); ?>;
答案 1 :(得分:0)
这可能只是HTML中的数据属性。在JS代码中,应该(实际上从不)运行PHP代码。
然后可以用PHP填充数据属性并在JS中读出。