Я использую ExtJS для выполнения Ajax-запроса на стороне сервера, а затем я хочу проанализировать JSON-ответ и что-то с ним сделать.
Проблема в том, что я не могу декодировать текст ответа:
Ext.Ajax.request({
url: 'Applications/GetFarmCounters.aspx',
params: { farm: 'test', farmid: Ext.getCmp('farm_id').getValue() },
success: function (result, request) {
// result.responseText is here : {succes : true, message : 'test'}
var jsonData = Ext.util.JSON.decode(result.responseText);
Ext.MessageBox.alert('Success', 'Decode of stringData OK<br />jsonData.message= ' + jsonData.message);
},
failure: function (response, opts) {
Ext.Msg.alert('Warning', 'Error!');
}
});
Но вместо того, чтобы видеть «тестовое» сообщение в окне предупреждения, я получаю это сообщение об ошибке в инструментах разработчика Chrome: «Uncaught SyntaxError: Неожиданный токен»
Что я делаю не так?
Спасибо!