这个问题是因为我在数据库表中有一些值作为参数,所以我认为在不使用内联脚本的情况下在 javascript 中使用它们的方法是调用 a parameters.php
,它返回所有值并将它们存储在 javascriptglobal
变量中以使用它们。我只想知道这是否正确,或者是否有更好的方法来做到这一点。
问问题
69 次
3 回答
0
你可以使用类似的东西让我们说:
<?php
$variable = "some variable that you need";
?>
<script type="text/JavaScript">
<!--
document.write("<?php echo $variable;?>")
//-->
</script>
于 2012-10-04T19:13:34.463 回答
0
这可能非常有效,但我认为在页面本身中生成内联 javascript 也同样容易。我假设参数可能会在每个请求上发生变化,因此通过将它们放在页面本身中,您可以为每个页面视图保存一个请求。
于 2012-10-04T19:06:22.870 回答
-1
让我们考虑一下 - 您正在将服务器变量发送到浏览器
浏览器由不受您控制的人运行。
你假设他们会忠实地发回这些变量。
在这里它崩溃了。
您收到这些变量。并且您假设没有包含这些变量
所以这些变数会在你不在乎的情况下继续存在吗?
于 2012-10-04T19:06:37.837 回答