проблема json после включения новой версии Extjs 6.7 - PullRequest
0 голосов
/ 13 мая 2019

Я хочу обновить версию extjs с 6.5 до 6.7.в моем приложении после включения файлов extjs 6.7 и построения решения я получаю эту ошибку: Ext.JSON.decode (): вы пытаетесь декодировать недопустимую строку JSON.Любое решение, пожалуйста?

1 Ответ

0 голосов
/ 14 мая 2019

Полагаю, это та же проблема, что и у меня при обновлении с 6.5. Я думаю, что в версии 6.6 они изменили структуру объектов ответа для обратных вызовов магазина и вместо предоставления свойства responseText, которое необходимо было декодировать в JSON, они предоставляют свойство responseJson, которое уже декодировано.

В результате мой код, который ранее выглядел так:

callback: function (records, request) {
    var response = Ext.decode(request.getResponse().responseText);
}

пришлось изменить на это:

callback: function (records, request) {
    var response = request.getResponse().responseJson;
}

Полагаю, вам придется сделать что-то подобное, чтобы исправить ваши проблемы.

...