我创建了这个脚本来分解一个数据中的数字——通过 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/