【问题标题】:How to increase the length of a post Ajax call?如何增加 post Ajax 调用的长度?
【发布时间】:2016-06-21 17:09:31
【问题描述】:

我正在构建一个可以显示数据集的应用程序。我导入了一个更大的数据集并收到此错误:error: JSON.parse: unexpected end of data at line 1 column 1 of the JSON data?。我检查了发布的 Ajax 响应,发现它没有显示需要转换为 JSON 的数据文件的完整长度。因此,当我想从该特定(大)数据集中选择所有内容时,它会抛出错误。有没有办法增加数据(数组)文件的长度?

这就是我发布的 Ajax 数据响应目前的结束方式:

 ;, , , , , , , , , , 8400, , 01060000204071000001000000010300000001000000050000008B6CE7FB45F50D416F128300FA412241F2D24D621FF50D41BA490C0207422241560E2DB238F50D41105839B40B422241AAF1D24D5FF50D41333333B3FE4122418B6CE7FB45F50D416F128300FA412241, , 2012, , 0, {"type":"MultiPolygon","coordinates":[[[[6.745404,53.363121],[6.745334,53.36318],[6.745382,53.363201],[6.745453,53.363142],[6.745404,53.363121]]]]}, ;, , , , , , , , , , 8402

【问题讨论】:

  • 它似乎不是一个有效的 JSON。您是否验证了来自服务器的 JSON 响应?
  • @L.Grunn 当您看到 JSON 响应时,您不觉得有些不对劲吗?我不知道您如何期望 JSON 解释器能够使用它。
  • 对不起,我在解释自己时犯了一个错误。我的示例中的数据来自 AJAX 帖子。数据是在我的代码中转换为 JSON 的值数组。但是因为我无法从 AJAX 后调用中获取全部数据,所以我无法将它们转换为 JSON。我所有的其他数据集都可以正常工作,因此它必须具有一定的长度。我会更新任何问题。

标签: javascript json ajax post


【解决方案1】:

我解决了这个问题。显然,我的数据集中有一些没有定义几何的记录。这就是为什么我收到错误并且我的代码无法正常工作的原因。

【讨论】:

    猜你喜欢
    • 2020-06-12
    • 1970-01-01
    • 1970-01-01
    • 2011-03-20
    • 1970-01-01
    • 1970-01-01
    • 2012-06-07
    • 1970-01-01
    • 2021-01-01
    相关资源
    最近更新 更多