标题 | ext前台接收action传过来的json数据示例 |
范文 | 这篇文章以示例的方式为大家介绍了ext前台接收action传过来的json数据,需要的朋友可以参考下。 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); <spanstyle="BACKGROUND-COLOR:#ffcc99">//第一种方法 vardagl_jg=Ext.util.JSON.decode(response.responseText).dagl_jg; //第二种方法 varjson=eval("("+re.responseText+")"); vardagl_jg=json.dagl_jg; </span> varorg_mc=Ext.util.JSON.decode(response.responseText).org_mc; varlccode=Ext.util.JSON.decode(response.responseText).lccode; varlcname=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); vardagl_jg=Ext.getCmp('jgs').comboHidden.getValue(); lcStore.proxy=newExt.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 }); } }); |
随便看 |
|
在线学习网范文大全提供好词好句、学习总结、工作总结、演讲稿等写作素材及范文模板,是学习及工作的有利工具。