【问题标题】:jquery get character limit?jquery获取字符限制?
【发布时间】:2015-03-31 22:11:48
【问题描述】:

我有这样的代码。

$.get("url")
        .done(function(data){
            alert("success");
            alert(JSON.stringify(data));
        })
        .fail(function(data){
            alert("fail");
            alert(JSON.stringify(data));
        });

当我让 url 返回 95 个元素时,它会进入完成,提示成功,并提示数组的内容。但是如果我让它返回一个大于 95 的数组,它会失败,但仍然会正确打印数组的内容。

我还使用 Chrome 的 DHC - REST/HTTP API 客户端应用程序对其进行了测试。当我让 url 返回 95 个元素时,一切都很好。如果我让它返回 96 个元素,它仍然会显示数组内的所有元素,但会显示“位置 8430 处的意外令牌结束文件”。在顶部。

我不确定如何解决此问题。谷歌搜索没有找到任何地方。

【问题讨论】:

  • 那么问题出在服务器上?
  • 你能给出 url 的实例吗?
  • 我不确定它是否与服务器有关。网址是这样的:localhost/api/points
  • well fail 有jqXHR, textStatus, errorThrown 的参数,所以记录它们。
  • 哦不知道。刚刚尝试并得到 SyntaxError: JSON Parse error: Expected '}'。我最后缺少'}',这很奇怪,因为它不是小数组丢失的,而是大数组丢失的。无论如何,至少知道我必须从这里往哪个方向走。谢谢。

标签: javascript php json xampp


【解决方案1】:

找出问题所在。 GET 确实有字符限制。我不得不改用 POST。

【讨论】:

    猜你喜欢
    • 2017-04-16
    • 1970-01-01
    • 1970-01-01
    • 2015-05-18
    • 1970-01-01
    • 1970-01-01
    • 2016-11-04
    • 2016-05-29
    • 1970-01-01
    相关资源
    最近更新 更多