Home  >  Article  >  Web Front-end  >  Example of ext frontend receiving json data passed from action_extjs

Example of ext frontend receiving json data passed from action_extjs

WBOY
WBOYOriginal
2016-05-16 16:44:061697browse

The ext frontend receives the json data from the action
Example of ext frontend receiving json data passed from action_extjs

Copy the code The code is as follows:

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