我有一个功能:
function openOpportunityHome() {
showSpinner("Loading.Please wait ");
Ext.Ajax.request({
url : contextPath + '/OpportunityTracker.do',
method : 'POST',
params : {
'role' : SALES_TRACKER_ROLE
},
success : function(response, request) {
hideSpinner();
MD_opportunityMasterDataVO = Ext
.decode(response.responseText);
ADMIN_OPP_LIST_FLAG =MD_opportunityMasterDataVO.adminOppListFlag;
showOpportunitySearch();
},
failure : function(response, request) {
hideSpinner();
ajaxFailureCallbackFn(response, request);
}
});
}
当我打电话时
Ext.decode(response.responseText)
,究竟发生了什么?请从请求/响应范围的角度来讲述。
最佳答案
Ext.decode()
只是一个类似于 JSON.parse()
的 JSON 解析器并将一串文本解析为您可以在 Javascript 中访问的对象。
它实际上是 Ext.JSON.decode()
的别名.
您可以阅读更多相关信息 here在 ExtJS 文档中。
关于extjs - 新手 : What does Ext. 解码吗?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/21929569/