为什么我只使用AJAX和PHP返回前1000行JSON

时间:2016-10-21 07:18:09

标签: php json ajax

我正在尝试对项目进行故障排除(不幸的是,我无法在此处发布所述项目的代码)。在这样做时,我似乎遇到了某种“限制”,即使用AJAX POST请求从JSON对象返回的数据量以及回显结果的PHP。我似乎只回到前1000行,但是当我记录对象时,我得到了完整的2000行对象。我不确定我做错了什么......

这是我的代码:

JS和Ajax请求

var payload = {
  "a": {}
};
for (i = 0, len = 2000; i < len; i++) {
  payload["a"][i] = {
    "b": "test",
  }; 
}
//logs 2000 line object
console.log(payload);

$.ajax({
    type: "POST",
    url: "test.php",
    dataType: "json",
    data: payload,
    success: function(response) {
      // logs 1000 line object
      console.log(response);
    }
});

PHP

header('content-type: application/json');

$post = json_encode($_POST);
echo $post;

非常感谢任何帮助!

0 个答案:

没有答案
相关问题