-3

我有这个脚本:

<script>
function teste()
{
    alert("in");
    var ar_ida = <?php echo json_encode($arrayida); ?>;

    for(var i=0;i<30;i++){
         alert(ar_ida[i]);
    }
}
</script>

并在此按钮中调用它:

<input type="button" value="teste" id="1" onclick="teste()" />

并且由于某种原因它不起作用。我试图删除 de Json 函数并且脚本已经打开。使用 json 函数,它甚至不会“输入”警报。

4

1 回答 1

1

因为json_encode()您的情况下的 PHP 函数可能会返回以下形式的 javascript对象

{"a":1,"b":2,"c":3,"d":4,"e":5}

而不是表单的javascript数组

[1,2,3,4,5]

文档中所述,无法for使用您当前使用的循环进行迭代。

于 2013-03-07T17:55:59.290 回答