Posted in Javascript onJune 17, 2014
ext前台接收action传过来的json数据
Ext.Ajax.request({ method:'POST',//请求方式 params : {dagl_code:dagl_code}, url:lcwPath+"/daxt/lcgl.shtml?method=getJgBycode",//请求的url地址 success: function(response, opts) { if(response.responseText!='{}'){ alert(response.responseText); <span style="BACKGROUND-COLOR: #ffcc99">//第一种方法 var dagl_jg = Ext.util.JSON.decode(response.responseText).dagl_jg; //第二种方法 var json = eval("(" + re.responseText + ")"); var dagl_jg= json.dagl_jg; </span> 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{//值没有,清空信息 Ext.MessageBox.show({ title:'提示', msg:config.string.NOTNUMBERMSG_OR_NUMBERLOSEEFFICACY, minWidth:270, icon:Ext.MessageBox.WARNING, buttons:{"ok":"关闭"}, fn:function(e){Ext.MessageBox.hide();}, closable:true }); Ext.getCmp("jgs").setValue(""); Ext.getCmp("lcbh").setValue(""); } }, failure: function(response, opts) { Ext.MessageBox.show({ title:'系统提示', msg:'系统出现非预期异常', minWidth:270, icon:Ext.MessageBox.WARNING, buttons:{"ok":"关闭"}, fn:function(e){Ext.MessageBox.hide();}, closable:true }); } });
ext前台接收action传过来的json数据示例
- Author -
whsnow声明:登载此文出于传递更多信息之目的,并不意味着赞同其观点或证实其描述。
Reply on: @reply_date@
@reply_contents@