-3

我有一个表单,可以将某些项目的 id 传递给ajax ,我需要使用更新后的数据更新这些数组的所有行。我必须用它ajax来完成这个。id 是通过 mysql 查询生成的,我将它传递给一个数组。所以它已经是一个数组,我如何更改为 javascript-processable(如果这是一个单词)数据并将其更改回 php 数组。这是我的代码这是如何制作数组

foreach($items as $item){
    $item_arr[]=$item['id']
}

我将数组传递给输入字段以获取 ajax

<input type="hidden" id="myid" value="<?php echo json_encode($item_arr); ?>"/>

    $myid=$("#myid").val();
    $.ajax({
    url:"myurl.php",
    data:{myid:myid},
})

这是返回我不知道是什么!!请帮助这是我第一次尝试这种数组转换..请多多包涵

4

1 回答 1

0

如果“myid”字段中的数据已经是 json 字符串,直接通过 ajax 传递即可,使用:

var myid=$("#myid").val();
$.ajax({
    url:"myurl.php",
    data:myid
});
于 2012-05-31T07:20:48.373 回答