解析extjs结果

时间:2011-12-22 23:26:57

标签: extjs

我使用ColdFusion作为我的服务器语言使用extjs文件上传。我的ColdFusion uploadaction页面将以下结果返回给extjs。

{"success":true,"data":{"file":"img\/diamondring22.jpg","Contact Id":"contact1"}}

我是javascript的新手,我需要检索文件的值。

我可以显示action.response.responseText并查看结果。我需要在action.results.data中看到结果,但显示为null。

我尝试使用var mypluck = Ext.pluck('result', 'file');但是没有返回任何内容。

非常感谢任何想法。

1 个答案:

答案 0 :(得分:0)

您可以解析responseText并创建JavaScript对象。然后,您就可以轻松访问它的值。

var responseObj = Ext.JSON.decode(action.response.responseText);

if (responseObj.success){
    var file = responseObj.data.file;
} else {
  //something
}