ext前台接收action传过来的json数据

5 篇文章 0 订阅
5 篇文章 0 订阅

1.见图

 

2

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
   			   });
			}
		 
		});


 

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值