gpt4 book ai didi

php - 将动态数据传递给javascript

转载 作者:搜寻专家 更新时间:2023-10-31 21:46:07 28 4
gpt4 key购买 nike

最好不要对任何可能在 javascript 中更改的内容进行硬编码。例如,我想要由 php 生成的 url。

我可以写

echo "
<script ...>
var anUrl = $urlFromPHP;
</script>";

然后:

<script ...>
// some code
$.ajax({ url: anUrl ... });
</script>";

有没有更好的方法呢?有谁知道 yii 框架中是否有任何内置机制?

最佳答案

我个人喜欢通过 json_encode 将 php 变量(数组,...)转换为 javascript 对象.例如,它很容易用于复杂的数组。

<?php 
// From manual:
$arr = array ('a'=>1,'b'=>2,'c'=>3,'d'=>4,'e'=>5);

echo json_encode($arr);
?>
// results
{"a":1,"b":2,"c":3,"d":4,"e":5}

关于php - 将动态数据传递给javascript,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/3389377/

28 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com