php - 如何通过 Jquery.post 发布 JSON 多维数据?

标签 php javascript jquery json multidimensional-array

如何通过$.post发布一个JSON多维数据?例如,我有这个 JSON 格式的多维数组:

{
    "file":
    {
       "name" : "1024x768.jpg",
       "type" : "image\/jpeg",
       "tmp_name" : "C:\\wamp\\tmp\\php8F59.tmp",
       "error":0,"size":469159
    }
}

我将使用 Jquery.post() 发布 JSON 数据。

$.post("process.php",'{"name":"1024x768.jpg","type":"image\/jpeg","tmp_name":"C:\\wamp\\tmp\\php8F59.tmp","error":0,"size":469159}}',function(xml){

});

所以我可以使用 print_r($_POST)process.php 中获取这个数组:

Array
(
    [file] => Array
        (
            [name] => 1024x768.jpg
            [type] => image/jpeg
            [tmp_name] => C:\wamp\tmp\phpA1.tmp
            [error] => 0
            [size] => 469159
        )
)

这可能吗?

最佳答案

试试这个:

$.post("process.php",{"file":{"name":"1024x768.jpg","type":"image\/jpeg","tmp_name":"C:\\wamp\\tmp\\php8F59.tmp","error":0,"size":469159}},function(xml){

});

那应该在 php 端给你想要的数组

编辑:自 jQuery 1.4 及以上版本起有效

关于php - 如何通过 Jquery.post 发布 JSON 多维数据?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7277434/

相关文章:

php - 当我们回显 javascript 时,这意味着什么

php - 在php中按日期降序排列数组

javascript - 使用 emscripten embind 在 C++ 中调用 javascript 函数

javascript - 类似的日期格式产生意外的日期 Javascript

javascript - 将参数传递给动态生成元素的单击事件

PHP/MySQL 与 CSV 数组连接

php - 就整体执行速度而言,哪个更快

javascript - javascript中的正则表达式获取<span>标签的内容

javascript - 如何检测数据表插件中的右键单击

javascript - 为多个元素添加输入超时