Extjs4 如何获取JSON中的值

  • Post author:
  • Post category:其他


Ext JS 虽然用了比较久,每次都是依葫芦画瓢,遇到一个问题真是蛋疼的紧。

代码里面用到的responseText是一个JSON来着,里面的值{“data”:””,”success”:false}。

想要拿到里面的success 的值来做一个判断,结果死活拿不出来!

<span>	</span>Ext.Ajax.request({
			url:UADP.url('confirm','T_STF_NEW_BASE'),
			params:{id:rows[0].getId()},
			success:function(response){
			debugger
		        var isSuccess =response.responseText;
<span>			</span>Ext.Msg.show({
			    		title:"系统提示",
			    		modal:true,
			    		msg:"确认入职成功!",
			    		icon:Ext.MessageBox.INFO,
			    		multilin:false,
			    		prompt:false,
			    		buttons:Ext.Msg.OK,
			    		closable:false			
			});



菜鸟就是这么悲剧,啥都不知道,只能自己去百度。

最后才找到一个方法Ext.decode(responseText) 将responseText作为参数。

返回的就isSuccess就是一个对象了{data:””,success:false},

然后isSuccess.success 就可以拿到想要的值。



版权声明:本文为qq_22671057原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。