Bootgrid - неожиданный токен <в JSON в позиции 0 - PullRequest
0 голосов
/ 24 августа 2018

У меня есть таблица загрузочной сетки, которую я заполняю с помощью ajax, проблема в том, что когда я выбираю несколько столбцов из db, после десяти столбцов я получаю сообщение об ошибке.Кто-нибудь знает, есть ли у boodgrid ограничение или что-то в этом роде.Я указываю, что с данными все в порядке, я протестировал все из них с менее чем одиннадцатью строками, и это прекрасно работает, но если я выбираю более 10 столбцов из БД, я получаю это:

Uncaught SyntaxError: Неожиданнотокен <в JSON в позиции 0 в JSON.parse () <br>в 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 resolWith] (VM217 jquery-1.11.3.js: 2)
в x (VM217 jquery-1.11.3.js: 5)
на XMLHttpRequest.b (VM217 jquery-1.11.3.js: 5)

1 Ответ

0 голосов
/ 24 августа 2018

Ваш запрос не возвращает JSON, но (весьма вероятно) HTML, а HTML начинается с <!DOCTYPE или <html>, либо начинается с неожиданного <. Он пытается проанализировать HTML как JSON-строку, не может и выдает ошибки.

Если вы откроете консоль браузера, перейдите на вкладку, где вы можете увидеть сделанные запросы (например, «Сеть»), выберите запрос с ошибкой и посмотрите, что вы на самом деле получите. Там будет ошибка или другая информация, которая подтолкнет вас в правильном направлении.

...