标题 | 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 }); } }); |
随便看 |
|
在线学习网考试资料包含高考、自考、专升本考试、人事考试、公务员考试、大学生村官考试、特岗教师招聘考试、事业单位招聘考试、企业人才招聘、银行招聘、教师招聘、农村信用社招聘、各类资格证书考试等各类考试资料。