У меня есть запрос к веб-службе, установленной локально, веб-служба отправляет ответ, который я могу успешно обработать при использовании 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.