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或自定义函数。

更多相关文章

  1. 如何使用Knockout从vm设置会话变量?
  2. js闭包与变量
  3. JavaScript声明全局变量三种方式的异同
  4. 父范围中的变量不会在匿名函数中被更改[重复]
  5. 传递变量以便以角度移动子弹
  6. 在变量名是字符串时声明变量?
  7. 如何将变量推送到web客户端以获取ajax?
  8. js学习之路2: JavaScript 变量
  9. 让Heroku的配置变量在node.js中工作

随机推荐

  1. Qt on Android(安卓)核心编程
  2. Android市场或存在“解体”危险
  3. TableRow 背景问题以及修改对话框标题高
  4. android > WebView > 加载完整网页
  5. Android反编译与防止反编译
  6. 常见UI布局
  7. android studio 2.0安装
  8. android企业实战视频培训班
  9. android官网没法访问issue
  10. android 浏览器问题