php - Javascript 爆炸和循环

标签 php javascript jquery

我创建了这个脚本来分解一个数据中的数字——通过 php 获取:

var n_polls=<?php echo $t_random_number;?>;
var myArray=n_polls.split(','); //explode

for (i=0;i<4;i++)
{
$("#t_sl_poll_"+myArray[i).hide();
}

想法是从 php 中为随机轮询系统提供一些数字,我想通过 id 分解它以关闭所有循环。问题是,我看到 javascript 的 explode 函数出现问题,一直没有给我任何信息。我该如何解决这个问题?

谢谢。

最佳答案

当您可以让 PHP 插入一个数组时,为什么要在 Javascript 中爆炸?

<?php

$numbers = array(1,2,3,4);
?>

<script type="text/javascript">

var n_polls = <?php echo json_encode($numbers); ?>;

for (i in n_polls) {
   $("#t_sl_poll_" + n_polls[i]).hide();
}

可以进行进一步的优化,但这只是一个起点。

关于php - Javascript 爆炸和循环,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17596666/

相关文章:

php - Ratchet:应该手动通过 "php"命令让它作为服务器运行吗?

php - 如何显示浏览量最多的前10名?

php - 使用php仅将txt文件中的某些行加载到mysql表中

php - Symfony 下载后删除文件

javascript - 有哪些 HTML5 Canvas 像素检测和图像处理库?

javascript - 有选择地从 <div> 获取文本

javascript - 如何使用Jquery获取ViewBag的值

javascript - 如何使轮播的相邻元素部分可见

javascript - 当我删除并重新附加表单元素时,如何防止表单输入数据被重置?

javascript - 查找元素然后循环追加