The ext frontend receives the json data from the action
Ext.Ajax.request({
method:'POST',//Request method
params: {dagl_code:dagl_code},
url:lcwPath "/daxt/lcgl.shtml ?method=getJgBycode",//Requested url address
success: function(response, opts) {
if(response.responseText!='{}'){
alert(response.responseText);
//The first method
var dagl_jg = Ext.util.JSON.decode(response.responseText).dagl_jg;
// The second method
var json = eval("(" re.responseText ")");
var dagl_jg= json.dagl_jg;
var org_mc = Ext.util .JSON.decode(response.responseText).org_mc;
var lccode = Ext.util.JSON.decode(response.responseText).lccode;
var lcname = Ext.util.JSON.decode(response.responseText ).lcname;
Ext.getCmp("jgs").comboHidden.setValue(dagl_jg);
Ext.getCmp('jgs').setValue(org_mc);
Ext.getCmp('dagl_jg' ).setValue(dagl_jg);
Ext.getCmp('sslc').setValue(lccode);
Ext.getCmp('sslc').setRawValue(lcname);
var dagl_jg = Ext.getCmp('jgs').comboHidden.getValue();
lcStore.proxy = new Ext.data.HttpProxy({url: lcwPath '/daxt/lcgl.shtml?method=getDaxx&dagl_type=L&dagl_jg=' dagl_jg} );
lcStore.load();
Ext.getCmp('lcbh').setValue('');
}else{//No value, clear the information
Ext.MessageBox.show ({
title:'Prompt',
msg:config.string.NOTNUMBERMSG_OR_NUMBERLOSEEFFICACY,
minWidth:270,
icon:Ext.MessageBox.WARNING,
buttons:{"ok": "Close"},
fn:function(e){Ext.MessageBox.hide();},
closable:true
});
Ext.getCmp("jgs").setValue ("");
Ext.getCmp("lcbh").setValue("");
}
},
failure: function(response, opts) {
Ext.MessageBox .show({
title:'System prompt',
msg:'Unexpected exception occurred in the system',
minWidth:270,
icon:Ext.MessageBox.WARNING,
buttons: {"ok":"Close"},
fn:function(e){Ext.MessageBox.hide();},
closable:true
});
}
});
Statement:The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn