【问题标题】:Bootgrid - Unexpected token < in JSON at position 0Bootgrid - 位置 0 处的 JSON 中的意外令牌 <
【发布时间】:2018-08-24 13:34:39
【问题描述】:

我有一个使用 ajax 填充的 bootgrid 表,问题是当我从 db 中选择多个列时,在十列之后我收到一个错误。有谁知道boodgrid是否有限制或什么。我指定数据没问题,我用少于 11 行测试了所有这些数据,它工作得很好,但是如果我从 db 中选择超过 10 列,我会收到这个:

Uncaught SyntaxError: Unexpected token 在 Function.m.parseJSON (VM217 jquery-1.11.3.js:5)
在 Object.success (VM219 jquery.bootgrid.js:231)
在 j (VM217 jquery-1.11.3.js:2)
在 Object.fireWith [as resolveWith] (VM217 jquery-1.11.3.js:2)
在 x (VM217 jquery-1.11.3.js:5)
在 XMLHttpRequest.b (VM217 jquery-1.11.3.js:5)

【问题讨论】:

  • 超过 10 个时你能发布你收到的 JSON 吗?

标签: php jquery html ajax jquery-bootgrid


【解决方案1】:

您的请求不返回 JSON,但(很可能)HTML 和 HTML 以 &lt;!DOCTYPE&lt;html&gt; 开头,或者以您意想不到的 &lt; 开头。它尝试将 HTML 解析为 JSON 字符串、不能和错误。

如果您打开浏览器控制台,请转到可以查看所发出请求的选项卡(例如“网络”),选择出现错误的选项卡,然后查看实际返回的内容。那里会有错误或其他信息将您推向正确的方向。

【讨论】:

    猜你喜欢
    • 2021-07-01
    • 2016-12-13
    • 2018-06-10
    • 1970-01-01
    • 2021-09-21
    • 1970-01-01
    • 2018-11-08
    • 2021-07-11
    • 2020-04-23
    相关资源
    最近更新 更多