jQuery:发布多维数组

发布于 2024-12-11 09:22:20 字数 634 浏览 0 评论 0原文

我正在学习如何使用 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 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

乜一 2024-12-18 09:22:20

我用来将收集的数据转换为 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/

童话里做英雄 2024-12-18 09:22:20

我肯定会将其转换为 JSON 对象,或者使用 JSON 对象而不是数组。

I would definitely convert it to JSON object or either use JSON object instead of an array.

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文