Extjs获取JSON数据和遍历集合

最近接触的Extjs的一些用法:获取后台返回的JSON数据(Ext.util.JSON.decode
),遍历(Ext.each)域中的集合。

1、

var id = form.findField('id').getValue();
Ext.Ajax.request( {
						  url : 'xxxAction.do?method=add',
						  method : 'post',
						  params:{  
							  name:form.findField('name').getValue(),
							  type:form.findField('type').getValue(),
							  sex:form.findField('sex').getValue()
						  },
						  success : function(response) { 
							  var res = Ext.decode(response.responseText);//或者使用Ext.util.JSON.decode(response.responseText)
							  if(res.success) {//后台方法执行成功后执行下面操作
								  popWin('xxx页面','/xxxAction.do?method=xxx&id='+res.data.id+'',null,900,500);
							  }else{
								  Ext.Msg.alert("提示",res.msg);//获取页面的返回的错误消息
							  }
						  },
						  failure : function() {
							  Ext.Msg.alert('提示','出现异常!');
						  }
					});
<span style="font-size:18px;">2、</span>
Ext.onReady(function(){
	var list=<%=request.getAttribute("list")%>;//得到后台存入request域中的集合
	Ext.each(list,function(item){//遍历list,同时执行函数,item<span style="font-family: Arial, Helvetica, sans-serif;">代表</span>每一次遍历的值
		if(item=="106"){
			Ext.getCmp('saveBtn').setDisabled(false);
		}
	});
});
有好的日子,就会有坏的日子啊,这样才完整嘛~~加油。

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值