gpt4 book ai didi

php - 在 Javascript 中使用 PHP 变量和 JSON

转载 作者:行者123 更新时间:2023-11-28 15:57:24 26 4
gpt4 key购买 nike

<?php
$heros=array("Spiderman","Batman","Superman");
?>

<script type="text/javascript">
var heros = <?php echo $heros;?> // I don't want to do this.
for(i=0; i<3; i++)
{
if(heros[i]=='Spiderman')
{
alert('Hey! I am Spiderman.');
}
}
</script>

我想在 javascript for 循环中使用 php 数组,但我不想在 <script></script> 中重新打开 php 标签标签。如何在 javascript 中使用 php 变量?

最佳答案

var heros = <?php echo json_encode($heros);?> // You have to do this.

如果你确实不想在 JS 中打开 php 标签,则必须向服务器发出 ajax 请求并异步获取数据。那么你的代码将如下所示(为了简洁,使用 jQuery):

$.getJSON('/url/that/responds/with/json', function(heros) {
for(i=0; i<3; i++)
{
if(heros[i]=='Spiderman')
{
alert('Hey! I am Spiderman.');
}
}
});

关于php - 在 Javascript 中使用 PHP 变量和 JSON,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/18261142/

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