我有一個函數新手:Ext.decode究竟幹什麼?
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);
當這個函數被調用時究竟發生了什麼?請從請求/響應範圍的角度講述。