jQuery实现使⽤sort⽅法对json数据排序的⽅法本⽂实例讲述了jQuery实现使⽤sort⽅法对json数据排序的⽅法。分享给⼤家供⼤家参考,具体如下:
如何对后台返回过来的json数据按照数据中的某⼀项进⾏排序呢。
⾸先看⼀下排序前的json数据:
{
"result":[
{
"cid":1,
"name":"aaa",
"price":1000
},{
"cid":2,
"name":"bbb",
"price":150
},{
"cid":3,
"name":"ccc",
"price":200
},{
"cid":4,
jquery实现ajax"name":"ddd",
"price":1500
},{
"cid":5,
"name":"eee",
"price":1100
}
],
"totalCount":5
}
接下来,按照json中的price进⾏排序并打印到控制台:
<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="libs.baidu/jquery/2.0.0/jquery.min.js"></script>
</head>
<body>
<script type="text/javascript">
//利⽤jquery中的get⽅法获取json数据
$.get("exp.json","",function(data){
var sult
//根据价格(price)排序
function sortprice(a,b){
return a.price-b.price
}
//利⽤js中的sort⽅法
newdata.sort(sortprice);
//打印排序后的数据到控制台
console.log(newdata);
})
</script>
</body>
</html>
这样就完成了按照price对json数据的排序,在控制台查看排序结果如下:
排序完成
PS:关于json操作,这⾥再为⼤家推荐⼏款⽐较实⽤的json在线⼯具供⼤家参考使⽤:
更多关于jQuery相关内容感兴趣的读者可查看本站专题:《》、《》、《》、《》及《》
希望本⽂所述对⼤家jQuery程序设计有所帮助。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。