将变量从 PHP 传递到 JavaScript 的有效方法[重复]

2024-05-08

有时我必须将一些变量从 PHP 传递到 JS 脚本。 现在我是这样做的:

var js-variable = "<?php echo $php-variable; ?>";

但这非常丑陋,我无法在 .js 文件中隐藏我的 JS 脚本,因为它必须由 PHP 解析。处理这个问题的最佳解决方案是什么?


如果您不想使用 PHP 生成 javascript(并且不介意对网络服务器进行额外的调用),请使用 AJAX 来获取数据。

如果您确实想使用 PHP,请在输出之前始终使用 json_encode 进行编码。

<script>
    var myvar = <?php echo json_encode($myVarValue); ?>;
</script>
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

将变量从 PHP 传递到 JavaScript 的有效方法[重复] 的相关文章

随机推荐