我使用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');
但是没有返回任何内容。
非常感谢任何想法。
答案 0 :(得分:0)
您可以解析responseText并创建JavaScript对象。然后,您就可以轻松访问它的值。
var responseObj = Ext.JSON.decode(action.response.responseText);
if (responseObj.success){
var file = responseObj.data.file;
} else {
//something
}