前端技术

当前位置:首页 > 前端技术 >

jQuery 解析Json字符串

时间:2015-06-04        阅读:次        QQ群:182913345

        json数据是我们常用的一种小型的数据实时交换的一个东西,他可以利用jquery或js进行解析,下面我来介绍jquery解析json字符串方法。
 
一、jQuery解析Json数据格式:
        使用这种方法,你必须在Ajax请求中设置参数: dataType: "json" ,获取通过回调函数返回的数据并解析得到我们想要的值,看源码:

$.ajax({   
    url: full_url,   
    dataType: "json",   
    success: function(results){   
        alert(result.name);   
    }   
}); 
 
        通常情况下,你可以从后台返回JSON数据,前台就交给jQuery,jquery异步请求将type(一般为这个配置属性)设为“json”,或者利用$.getJSON()方法获得服务器返回,那么就不 需要eval()了,因为这时候得到的结果已经是json对象了,只需直接调用该对象即可。这里以$.getJSON方法为例:

$.getJSON("http://www.php520.cn/",{param:"sanic"},function(data){   
    //此处返回的data已经是json对象  
    $.each(data.root,function(idx,item){   
		if(idx==0){   
			return true;//同countinue,返回false同break   
		}   
        alert("name:"+item.name+",value:"+item.value);   
    });   
});   

 
二、jQuery解析Json对象: 
        jQuery提供了另一种方法“parseJSON”,这需要一个标准的JSON字符串,并返回生成的JavaScript对象。让我们来看看语法: data = $.parseJSON(string); 看看它是如何运用的到实际开发中的:

$.ajax({   
    url: dataURL, success: function(results){   
		var parsedJson = jQuery.parseJSON(results);   
        alert(parsedJson.name);   
    }   
}); 

上一篇:js跨域及解决方法

下一篇:Js获取当前日期时间

扫一扫,更多精彩内容推送

PHP技术分享

分享PHP技术,前端技术,数据库,SEO优化,服务器,网络安全等知识,是php程序员工作学习的好帮手!

Copyright © 2013-2015.PHP技术分享 www.php520.cn  版权所有  网站地图    PHP学习交流群

免责声明:网站内容收集于互联网,本网站不承担任何由于内容的合法性及健康性所引起的争议和法律责任。

欢迎大家对网站内容侵犯版权等不合法和不健康行为进行监督和举报。 沪ICP备15014499号-2