2012-05-31 40 views
-3

我有一個表格可以將某些項目的ID傳遞給ajax,我需要用這些更新的數據更新所有行。 我必須使用ajax來完成此操作。 ids是通過mysql查詢生成的,我將它傳遞給一個數組。 所以它已經是一個數組,我如何改變爲可處理的javascript(如果這是一個詞)數據並將其更改回php數組。 這裏是我的代碼 這是如何使陣列如何通過ajax傳遞數組到php文件?

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

和我的數組傳遞給輸入字段來獲取到阿賈克斯

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

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

這是回訪我不知道什麼!!請幫助 這是我第一次嘗試用這種轉換陣列..請耐心等待我

+0

可能重複http://stackoverflow.com/questions/5571646/how-to -pass-a-javascript-array-via-jquery-post-so-all-its-contents-are-acce – redslazer

+3

通常預計在提出問題之前你會付出一些努力。 – emilan

回答

0

如果「身份識別碼」字段中的數據已經是一個JSON字符串,只需直接通過它通過AJAX,有:

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