ajax可以直接用maxpostsize,jQuery ajax POST数据变量可以容纳最大199 json数组

我有一个PHP web应用程序,它将一些数据存储到数组var var $ excel中。 该数组包含大约500 - 600行(数组)。jQuery ajax POST数据变量可以容纳最大199 json数组

当我尝试使用jQuery阿贾克斯这样通过该数组为JSON:

$.ajax({

method: "POST",

url: "ajax/excel.php",

data: { "title": "Test", "data": <?php echo json_encode($excel); ?> },

dataType: "json"

}).done(function(data) {

console.log(data);

}).fail(function(jqXHR, textStatus, errorThrown) {

console.log(errorThrown+': '+textStatus);

});

我得到了AJAX/excel.php $ _ POST [ '数据']变种只有199行。 我试过在不同的服务器上,我有249行,所以必须有一些服务器配置参数,我只是无法弄清楚。

我收到AJAX/excel.php什么为$ _ POST [ '数据']是

[

["1","2283","Name 1","Address 1","2714"],

["2","2200","Name 2","Address 2","2273"],

["3","1594","Name 3","Address 3","1718"],

...,

["199","3053","Name 199","Address 199","1709"]

]

测试服务器在Windows上:阿帕奇2.4.18(的Win32)和PHP 26年6月5日

其他服务器是Linux:阿帕奇2.4.10(Debian的)和5.6.29-0

2017-07-12

mmijic

+0

检查max_input_vars –

+0

如果你的$ _POST ['data']'有一个有效的JSON(关闭']')我不认为是服务器配置,因为如果是POST限制,JSON将到达服务器坏了,被截断......你可以转储'$ excel'内容(只是为了查看结构)? –

+0

$ _POST ['data']具有有效的JSON。正如Hussy Borad所说,这是一个max_input_vars问题。 –

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值