Не удалось прочитать свойство responseText из XMLHttpRequest - PullRequest
1 голос
/ 21 января 2020

Загрузка списка с удаленного сервера с использованием следующего хранилища

var store = Ext.create('Ext.data.Store', {
    model: 'MyAppName.view.home.OrderListViewModel',
    groupField: 'customer',
    proxy: {
        type: 'ajax',
        url: 'ordersList.php',
        reader: {
            type: 'json',
            rootProperty: 'orders',
            totalProperty: 'total'
        }
    },
    autoLoad: {
        params: {},
        callback: function (records, options, success) {
            if (success) {
                alert('here I am');
            }
        }
    }
});

Он загрузил список правильно, но при просмотре Chrome консоль выдает ошибку

Uncaught DOMException: Failed to read the 'responseText' property from 'XMLHttpRequest': The value is only accessible if the object's 'responseType' is '' or 'text' (was 'json').

Не смотрит у firebug похоже все еще пытается загрузить список.

GET fabricList.php?_dc=1579631906478&page=1&start=0&limit=25
Params Headers Response

И то же самое происходит с каждым store:Ext.create('Ext.data.Store',{}), который я использую в программе. Я использую Ext JS версии 7.0.0.40. Буду признателен за любую помощь в этом вопросе. Спасибо

1 Ответ

1 голос
/ 21 января 2020

Вероятно, эта ошибка указывает на неправильный формат данных, полученный с вашей конечной точки fabricList.php MDN . Пожалуйста, отправьте данные, возвращенные с fabricList.php и проверьте здесь Content-Type заголовок в ответе

...