在JavaScript中访问PHP变量[重复]
Possible Duplicate:
How to access PHP variables in JavaScript or jQuery rather than <?php echo $variable ?>可能重复:如何在JavaScript或jQuery中访问PHP变量而不是<?php echo $ variable?>
Is there any way to get access to a PHP variable in JavaScript?
有没有办法在JavaScript中访问PHP变量?
I have a variable, $a
, in PHP and want to get its value in a JavaScript variable.
我在PHP中有一个变量$ a,想要在JavaScript变量中获取它的值。
3 个解决方案
#1
74
You can't, you'll have to do something like
你不能,你必须做类似的事情
<script type="text/javascript">
var php_var = "<?php echo $php_var; ?>";
</script>
You can also load it with AJAX
您也可以使用AJAX加载它
rhino is right, the snippet lacks of a type for the sake of brevity.
犀牛是对的,为简洁起见,片段缺少一种类型。
Also, note that if $php_var
has quotes, it will break your script. You shall use addslashes, htmlentities or a custom function.
另请注意,如果$ php_var有引号,它将破坏您的脚本。您应使用addslashes,htmlentities或自定义函数。
更多相关文章
- 如何使用Knockout从vm设置会话变量?
- js闭包与变量
- JavaScript声明全局变量三种方式的异同
- 父范围中的变量不会在匿名函数中被更改[重复]
- 传递变量以便以角度移动子弹
- 在变量名是字符串时声明变量?
- 如何将变量推送到web客户端以获取ajax?
- js学习之路2: JavaScript 变量
- 让Heroku的配置变量在node.js中工作