js代码 我看不懂有没有人可以逐句的翻译一下 谢谢啊

看不懂具体业务没关系 逐句翻译一下就行 谢谢啊

/**
* 加载数据
*/
loadData : function() {
var me = this;
me.form.getForm().reset();
Ext.Ajax.request({
url : "business/psnrecon!getPsnReconById.action",
method : "post",
timeout : App.AJAX_REQUEST_TIMEOUT,
params : {
reqno : me.projno
},
success : function(resp, opts) {
var rtn = Ext.util.JSON.decode(resp.responseText);
//为分期划拨传值
me.tempamount = rtn.servicefee;
var tmpform = me.form.getForm();
rtn.servicefee = App.money(rtn.servicefee);
rtn.balance = App.money(rtn.balance);
rtn.freebal = App.money(rtn.oldfreebal);
rtn.amount = App.money(rtn.amount);
rtn.isstaged = rtn.isstages;
rtn.isstagess = "是";
rtn.reqno = "";
tmpform.setValues(rtn);
Ext.getCmp(me.btnPsnallotId).setVisible(true);
Ext.getCmp(me.btnViewPsnallotId).setVisible(false);
if(rtn.recontype != App.PSNRECON_TYPE_REGION){
var stores = me.pubPanel.getStore();
stores.removeAll();
stores.baseParams.reqno = me.projno;
stores.baseParams.corpno = rtn.corpno;
stores.load();
}
//是否分期划拨
Ext.getCmp(this.viewUpload).setVisible(false);
if(rtn.isstages == "Y"){
Ext.getCmp(me.btnViewStagesId).setVisible(true);
me.form.getForm().findField("isstages").setVisible(false);
me.form.getForm().findField("isstagess").setVisible(true);
me.onloadstageslist();
if(rtn.reqnos != null && rtn.reqnos != "" && rtn.reqnos != rtn.reqno){
Ext.getCmp(this.viewUpload).setVisible(true);
}
} else{
Ext.getCmp(me.btnViewStagesId).setVisible(false);
me.form.getForm().findField("isstages").setVisible(true);
me.form.getForm().findField("isstagess").setVisible(false);
}
Ext.getCmp(me.btnSetStagesId).setVisible(false);
me.uploadFilePanels.delArchiveAll();
me.uploadFilePanels.loadData({
reqno : rtn.isstages == "Y" ? rtn.reqnos : "",
busstype : App.CODE_BUSSTYPE_PSN_EXTRACT
});
me.uploadFilePanel.delArchiveAll();
me.uploadFilePanel.loadData({
busstype : App.CODE_BUSSTYPE_PSN_EXTRACT
});
},
failure : function(resp, opts) {
App.error("操作失败,请检重新操作或与管理员联系!");
},
scope : me
});

},

第1个回答  2014-10-27
loadData: function() {
//这是一个对象的方法,封装了具体的操作

}

var me = this;
me.form.getForm().reset();
//这两句就是重置一个表单

Ext.Ajax.request({

//发起ajax请求,其中就是一些参数
url : "business/psnrecon!getPsnReconById.action", //提交到哪儿处理
method : "post", //用get还是post方法
timeout : App.AJAX_REQUEST_TIMEOUT, //请求超时的时间
params : {
reqno : me.projno //提交过去的参数
},
success : function(resp, opts) {

//获取到返回的数据之后,处理一些业务逻辑

}
failure : function(resp, opts) {
//失败之后,弹出警告
},
})

大致就是这样本回答被提问者和网友采纳

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网