jQuery:发布多维数组
我正在学习如何使用 jQuery、$.post 和 php。 (我不像你们一样是专业人士)
我想发送一个多维数组到 php。
我的数组看起来像这样:
var item= new Array();
item[0] = ["Object", "Value"];
item[1] = ["id", "x"];
item[2] = ["status", "y"];
item[3] = ["date", "z"];
etc...
这是我的 jQuery 代码:
//AJAX
$("#add").click(function()
{
$.post( 'ajax_new.php' ,
{
item : item
},
function(data)
{
alert( data );
} //end: if:else
); //END:$.post
}); //END:ajax
另外,在发布数组后,我如何在 php 中处理它?<br> 像这样?:
<?
$id = $_POST['item'][1][1];
echo $id;
?>
I am learning how to use jQuery, $.post and php. (I am not a pro like you guys)
I want to send a multidimensional array to php.
My array looks something like this:
var item= new Array();
item[0] = ["Object", "Value"];
item[1] = ["id", "x"];
item[2] = ["status", "y"];
item[3] = ["date", "z"];
etc...
This is my jQuery code:
//AJAX
$("#add").click(function()
{
$.post( 'ajax_new.php' ,
{
item : item
},
function(data)
{
alert( data );
} //end: if:else
); //END:$.post
}); //END:ajax
Also, after posting the array, how do I handle it in php?
Like this?:
<?
$id = $_POST['item'][1][1];
echo $id;
?>
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(2)
我用来将收集的数据转换为 JSON,然后再将其发送到服务器。
http://api.jquery.com/serializeArray/
I use to convert collected data to JSON before send it to the server.
http://api.jquery.com/serializeArray/
我肯定会将其转换为 JSON 对象,或者使用 JSON 对象而不是数组。
I would definitely convert it to JSON object or either use JSON object instead of an array.