-1

这个问题是因为我在数据库表中有一些值作为参数,所以我认为在不使用内联脚本的情况下在 javascript 中使用它们的方法是调用 a parameters.php,它返回所有值并将它们存储在 javascriptglobal变量中以使用它们。我只想知道这是否正确,或者是否有更好的方法来做到这一点。

4

3 回答 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 回答