-3

我正在使用带有 JSON 的 EXTJS。我试图在 json 响应中返回一个对象,但它不起作用。我有以下内容:

{"success": true,
    "results" : [ {
        "type":{
            "title":"example"
        }
    },{
        "type":{
            "subtitle":"example"
        }
    }
]}

在萤火虫它输出这个:

type   "[object Object]"

这是因为数据模型吗?我不确定使用什么类型作为类型。

谢谢

4

1 回答 1

1

你是用 Ext JS 调用它Ext.Ajax.request吗?你可以这样做:

Ext.Ajax.request({
    url: 'your_url',
    success: function (response) {
        var obj = Ext.decode(response.responseText);
    }
});

obj现在应该包含您在响应中发送的内容。Ext.decode是将 JSON 字符串转换为其对应的 javascript 对象的 Ext 方法。

于 2012-11-30T15:26:35.957 回答