Ajax调用检索hashmap

时间:2015-05-21 09:08:40

标签: java javascript ajax rest

我有一个我已经转换为JSONObject的hashmap。我正在使用AJAX调用通过REST API检索此JSONObject。我想知道的是ajax如何才能获得我之后可以使用的JSONObject。

我的ajax电话看起来像这样:

Ext.Ajax.request({
    url : '...',
    method:'GET',
    scope : this,
    success : function(result, request) {
        console.log("2");
        var data = Ext.decode(result.responseText)[0];
        for (var i = 0; i < data.size(); i++) {
            console.log("4. ");
        }
    }
})

出现的错误是

  

Ext.Error:您正在尝试解码无效的JSON字符串:

1 个答案:

答案 0 :(得分:0)

result.responseText返回无效的JSON字符串。使用此代码

var responseArray = Ext.decode(response.responseText); var data = responseArray.data; console.log(data);

数据变量将包含JSON对象。