Ответ JSON пуст в браузере Chrome, но имеет значения в Firefox - PullRequest
0 голосов
/ 04 июля 2019

У меня есть запрос к веб-службе, установленной локально, веб-служба отправляет ответ, который я могу успешно обработать при использовании Firefox, но когда я использую браузер Chrome, я могу отправить запрос, и веб-служба дает ответ, но Chrome не выбирает его, поэтому я получаю ошибку "Uncaught Error: You're trying to decode an invalid JSON String: ", так как responseText пуст. В Firefox все отлично работает.

var json = {TransKey: "" + requestCr, BCode: "1", Amount: "" + total * 100};
Ext.Ajax.request({
    url: url + "/" + requestCr+ ",1," + total * 100 + ", 
    scope: this,
    method: 'GET', 
    dataType: 'json', 
    async: false, 
    timeout: 180000, 
    jsonData: Ext.encode(me.requestCr), 
    success: function(response, options) {
        var responseText = Ext.decode(response.responseText);
        if (responseText.somevalueinresponse != null) { 
            do xyz.
        }
    }
});

Ответ в Firefox в порядке, но в Chrome он пуст, поэтому Ext.decode (response.responseText) завершается ошибкой, и я не могу выполнить свои операции xyz.

...