首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >$.post Jquery发送数组

$.post Jquery发送数组
EN

Stack Overflow用户
提问于 2017-05-21 20:29:28
回答 2查看 428关注 0票数 1

我在$.post到php中的发送数组有问题。var_dump结果是"NULL“JSON.stringify不工作。

JQUERY

代码语言:javascript
复制
var photobox = []; 

photobox.push(e.target.result); 

$.post("../modules/upload.php",{"images[]" : photobox, count : sum},
                   function(data)
                    {
                        $('.list').prepend(data);
                    }).done(function() {
    $('#files').prop('disabled', false);
    $('.file-search').html("Szukaj...");
    $(".img-thumbnail").removeClass("first");
    $(".img-thumbnail").first().addClass("first");

e.target.result是base64代码

代码语言:javascript
复制
$images = $_POST['images'];
var_dump($images);
EN

回答 2

Stack Overflow用户

发布于 2017-05-21 20:31:48

您可以发送这样的数组:

代码语言:javascript
复制
$.post('/thepage.php', {'NameOfKey': variableName});

上面的代码将允许VariableName成为一个数组。

票数 0
EN

Stack Overflow用户

发布于 2017-05-21 21:26:48

您需要在客户端将其编码为JSON,但在服务器(PHP)上使用json_decode:http://php.net/manual/en/function.json-decode.php将其转换回数组时

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/44101488

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档