您的位置:首页 > Web前端 > JQuery

jQuery+ajax读取json数据并按照价格排序示例

2018-03-28 08:48 856 查看

本文实例讲述了jQuery+ajax读取json数据并按照价格排序。分享给大家供大家参考,具体如下:

<!DOCTYPE html>
<html>
<head>
<meta charset="UTF-8">
<title></title>
<script src="jquery-1.9.1.js"></script>
<script>
$.ajax({
url: 'data.json',//获取本地json数据,在同文件夹下
type: "get",
success: function(resp) {
console.log(resp); //原始数据
var data = resp;
//原生javascript sort() 方法
data.data.sort(function(good1, good2) {
/* 用价格排序由小到大 */
return good1.price1 > good2.price1;
});
console.log(data.data);//排序后的数据
},
error: function(resp) {
alert("系统繁忙,请稍后再试...");
}
});
</script>
</head>
<body>
</body>
</html>

json数据 data.json:

{
"code": 0,
"data": [{
"id": 16,
"title": "fiveplus棉质纯色拼接圆领连衣裙",
"name": "FivePlus2017新品女夏装棉质纯色拼接圆领短袖连衣裙2JM2080240",
"promotion": "促销活动",
"size": "XXl;Xl;M;S;L",
"color": "深蓝;深绿",
"picMini": "",
"pic": "/upload/20170826161653_20170823141557.jpg,/upload/20170826161653_20170823141625.jpg,/upload/20170826161653_20170823141803.jpg,/upload/20170826161653_20170823141857.jpg,/upload/20170826161653_20170823141925.jpg",
"parameter": "材质成分:棉68%聚酯纤维29.5%聚氨酯弹性纤维(氨纶)2.5%;销售渠道类型:商场同款(线上线下都销售);货号:2JM2080240;裙长:短裙;品牌:FivePlus;适用年龄:25-29周岁;年份季节:2017年夏季;颜色分类:深蓝650米白010;尺码:X、S、M、L",
"businessName": "北京房益宝",
"typeName": "连衣裙",
"businessId": 1,
"status": 1,
"typeId": 8,
"brandId": null,
"price1": 399.00,
"price2": 799.00,
"longPic": "/upload/20170828102154_haibao (1).png",
"score": 20,
"createDate": "2017-08-26 14:49:09",
"updateDate": "2017-08-26 14:49:09"
}, {
"id": 18,
"title": "MOCO高腰拼接无袖镂空蕾丝连衣裙",
"name": "MOCO高腰拼接无袖镂空蕾丝连衣裙修身A字裙子MA162SKT106摩安珂",
"promotion": null,
"size": "S;M",
"color": "白色;黑色",
"picMini": "",
"pic": "/upload/20170826161938_TB1BiAdOFXXXXaYXXXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg,/upload/20170826161938_TB2PwEAa30kpuFjSspdXXX4YXXa_!!1746622942.jpg_430x430q90.jpg,/upload/20170826161938_TB2uqPaaStkpuFjy0FhXXXQzFXa_!!1746622942.jpg_430x430q90.jpg,/upload/20170826161938_TB2ZW4HcR0kpuFjSsziXXa.oVXa_!!1746622942.jpg_430x430q90.jpg,/upload/20170826161938_TB22u2TaC0mpuFjSZPiXXbssVXa_!!1746622942.jpg_430x430q90.jpg",
"parameter": "廓形:A型;材质成分:聚酯纤维94.4%聚氨酯弹性纤维(氨纶)5.6%;销售渠道类型:商场同款(线上线下都销售);货号:MA162SKT106;风格:街头;街头:欧美组合;形式:单件;裙长:短裙;款式:其他/other;袖长:无袖;领型:圆领;袖型:常规;腰型:高腰衣;门襟:拉链;裙型:A字裙;图案:花色;流行元素/工艺:镂空勾花镂空蕾丝;品牌:Mo&Co./摩安珂;适用年龄:25-29周岁;年份季节:2016年夏季",
"businessName": "北京房益宝",
"typeName": "连衣裙",
"businessId": 1,
"status": 1,
"typeId": 8,
"brandId": null,
"price1": 300.00,
"price2": 400.00,
"longPic": null,
"score": 20,
"createDate": "2017-08-26 15:10:48",
"updateDate": "2017-08-26 15:10:48"
}, {
"id": 20,
"title": "CMissSixty夏装拼接露肩式牛仔连衣裙",
"name": "CMissSixty夏装拼接露肩式牛仔连衣裙套装662DJ3220000",
"promotion": null,
"size": "XSML",
"color": "深蓝;红色;白色",
"picMini": "",
"pic": "/upload/20170826162219_TB1F80hQXXXXXc8XXXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg,/upload/20170826162219_TB2jpAydDcCL1FjSZFPXXXZgpXa_!!1880906465.jpg_430x430q90.jpg,/upload/20170826162219_TB2NnpRi5pnpuFjSZFkXXc4ZpXa_!!1880906465.jpg_430x430q90.jpg,/upload/20170826162219_TB2UB4Wi98mpuFjSZFMXXaxpVXa_!!1880906465.jpg_430x430q90.jpg,/upload/20170826162219_TB2zhxMi.hnpuFjSZFEXXX0PFXa_!!1880906465.jpg_430x430q90.jpg",
"parameter": "材质成分:棉98.4%聚氨酯弹性纤维(氨纶)1.6%;销售渠道类型:商场同款(线上线下都销售);货号:662DJ3220000;裙长:中裙;品牌:Misssixty;适用年龄:25-29周岁;年份季节:2016年夏季;颜色分类:深蓝F58;尺码:XS、S、M、L",
"businessName": "测试111",
"typeName": "连衣裙",
"businessId": 3,
"status": 1,
"typeId": 8,
"brandId": null,
"price1": 800.00,
"price2": 1000.00,
"longPic": "",
"score": 30,
"createDate": "2017-08-26 16:21:49",
"updateDate": "2017-08-26 16:21:49"
}, {
"id": 45,
"title": "雪纺连衣裙2017新款秋装七分袖气质时尚女装碎花修身连衣裙春秋",
"name": "气质女神,春秋必备",
"promotion": null,
"size": "SMLXL",
"color": "白色;粉色;兰色;黑色",
"picMini": "",
"pic": "/upload/20170828111058_TB1vZ7MQFXXXXaLXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg,/upload/20170828111058_TB2Dtj2hw0kpuFjSspdXXX4YXXa_!!729863055.jpg_430x430q90.jpg,/upload/20170828111058_TB2off_hB0kpuFjSsziXXa.oVXa_!!729863055.jpg_430x430q90.jpg,/upload/20170828111058_TB2pOW1hylnpuFjSZFgXXbi7FXa_!!729863055.jpg_430x430q90.jpg,/upload/20170828111058_TB2SRuLgmxjpuFjSszeXXaeMVXa_!!729863055.jpg_430x430q90.jpg",
"parameter": "廓形:A型;材质成分:其他100%;销售渠道类型:纯电商(只在线上销售);货号:AF5130;风格:通勤;通勤:韩版组合形式:单件;裙长:中裙;款式:其他/other;袖长:七分袖;领型:圆领;袖型:常规;腰型:中腰;衣门襟:拉链;裙型:A字裙;图案:花色;流行元素/工艺:绣花拼接螺纹拉链;品牌:芳香之城;面料:雪纺;适用年龄:25-29周岁;年份季节:2017年夏季;颜色分类:白色、粉色、兰色、黑色;尺码:S、M、L、XL",
"businessName": "北京房益宝",
"typeName": "连衣裙",
"businessId": 1,
"status": 1,
"typeId": 8,
"brandId": null,
"price1": 139.00,
"price2": 259.00,
"longPic": "",
"score": 13,
"createDate": "2017-08-28 11:10:41",
"updateDate": "2017-08-28 11:10:41"
}, {
"id": 46,
"title": "韩版女装2017夏季新款冰丝针织小黑裙连衣裙中裙女夏装露肩a字裙",
"name": "新款冰丝针织小黑裙",
"promotion": null,
"size": "SMLXL",
"color": "黑色",
"picMini": "",
"pic": "/upload/20170828111250_TB1pFJsPFXXXXbUXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg,/upload/20170828111250_TB2aHefXxRDOuFjSZFzXXcIipXa_!!2923124116.jpg_430x430q90.jpg,/upload/20170828111250_TB2CBbAeB0kpuFjSsziXXa.oVXa_!!2923124116.jpg_430x430q90.jpg,/upload/20170828111250_TB2wbcahCJjpuFjy0FdXXXmoFXa_!!2923124116.jpg_430x430q90.jpg,/upload/20170828111250_TB21GzPeB8lpuFjSspaXXXJKpXa_!!2923124116.jpg_430x430q90.jpg",
"parameter": "廓形:A型;材质成分:其他100%;销售渠道类型:纯电商(只在线上销售);货号:AF5130;风格:通勤;通勤:韩版组合形式:单件;裙长:中裙;款式:其他/other;袖长:七分袖;领型:圆领;袖型:常规;腰型:中腰;衣门襟:拉链;裙型:A字裙;图案:花色;流行元素/工艺:绣花拼接螺纹拉链;品牌:芳香之城;面料:雪纺;适用年龄:25-29周岁;年份季节:2017年夏季;颜色分类:白色、粉色、兰色、黑色;尺码:S、M、L、XL",
"businessName": "北京房益宝",
"typeName": "连衣裙",
"businessId": 1,
"status": 1,
"typeId": 8,
"brandId": null,
"price1": 158.00,
"price2": 188.00,
"longPic": "",
"score": 15,
"createDate": "2017-08-28 11:15:09",
"updateDate": "2017-08-28 11:15:09"
}, {
"id": 47,
"title": "吊带露背沙滩裙女夏2017新款海边度假性感波西米亚长裙显瘦连衣裙",
"name": "吊带露背沙滩裙",
"promotion": null,
"size": "LSM",
"color": "094花俏",
"picMini": "",
"pic": "/upload/20170828111644_TB1CbX8RVXXXXaqXVXXXXXXXXXX_!!0-item_pic.jpg_430x430q90.jpg,/upload/20170828111644_TB2e5Yfp0RopuFjSZFtXXcanpXa_!!1969979810.jpg_430x430q90.jpg,/upload/20170828111644_TB2Q0ZZvNXkpuFjy0FiXXbUfFXa_!!1969979810.jpg_430x430q90.jpg,/upload/20170828111644_TB2qXsqvSBjpuFjSsplXXa5MVXa_!!1969979810.jpg_430x430q90.jpg,/upload/20170828111644_TB2twgOkutTMeFjSZFOXXaTiVXa_!!1969979810.jpg_430x430q90.jpg",
"parameter": "廓形:A型;材质成分:其他100%;销售渠道类型:纯电商(只在线上销售);货号:AF5130;风格:通勤;通勤:韩版组合形式:单件;裙长:中裙;款式:其他/other;袖长:七分袖;领型:圆领;袖型:常规;腰型:中腰;衣门襟:拉链;裙型:A字裙;图案:花色;流行元素/工艺:绣花拼接螺纹拉链;品牌:芳香之城;面料:雪纺;适用年龄:25-29周岁;年份季节:2017年夏季;颜色分类:白色、粉色、兰色、黑色;尺码:S、M、L、XL",
"businessName": "北京房益宝",
"typeName": "连衣裙",
"businessId": 1,
"status": 1,
"typeId": 8,
"brandId": null,
"price1": 148.00,
"price2": 248.00,
"longPic": "",
"score": 14,
"createDate": "2017-08-28 11:17:44",
"updateDate": "2017-08-28 11:17:44"
}, {
"id": 49,
"title": "Palglg裙子女2017新款夏季女装韩版宽松挂脖a字网纱连衣裙3353",
"name": "精致绣花宽松显瘦减龄蝴蝶结系带",
"promotion": null,
"size": "SML",
"color": "藕粉色;白色;浅绿色",
"picMini": "",
"pic": "/upload/20170828111920_TB1HTyLX0.LL1JjSZFEXXcVmXXa_!!0-item_pic.jpg_430x430q90.jpg,/upload/20170828111920_TB2BAcZubVkpuFjSspcXXbSMVXa_!!2456840063.jpg_430x430q90.jpg,/upload/20170828111920_TB2cnK7gH0kpuFjy0FjXXcBbVXa_!!2456840063.jpg_430x430q90.jpg,/upload/20170828111920_TB2rm4utMxlpuFjy0FoXXa.lXXa_!!2456840063.jpg_430x430q90.jpg,/upload/20170828111920_TB2xLw0hYxmpuFjSZJiXXXauVXa_!!2456840063.jpg_430x430q90.jpg",
"parameter": "廓形:A型;材质成分:其他100%;销售渠道类型:纯电商(只在线上销售);货号:AF5130;风格:通勤;通勤:韩版组合形式:单件;裙长:中裙;款式:其他/other;袖长:七分袖;领型:圆领;袖型:常规;腰型:中腰;衣门襟:拉链;裙型:A字裙;图案:花色;流行元素/工艺:绣花拼接螺纹拉链;品牌:芳香之城;面料:雪纺;适用年龄:25-29周岁;年份季节:2017年夏季;颜色分类:白色、粉色、兰色、黑色;尺码:S、M、L、XL",
"businessName": "北京房益宝",
"typeName": "连衣裙",
"businessId": 1,
"status": 1,
"typeId": 8,
"brandId": null,
"price1": 169.00,
"price2": 369.00,
"longPic": "",
"score": 16,
"createDate": "2017-08-28 11:20:06",
"updateDate": "2017-08-28 11:20:06"
}, {
"id": 50,
"title": "拉夏贝尔2017夏季新款bf风韩版气质潮裙子学生衬衫式连衣裙衣女",
"name": "bf风韩版气质潮裙子",
"promotion": null,
"size": "SML",
"color": "粉红;白色;浅蓝",
"picMini": "",
"pic": "/upload/20170828112125_TB1J2CUXo4WMKJjSspmXXcznpXa_!!0-item_pic.jpg_430x430q90.jpg,/upload/20170828112125_TB2K_FOiYXlpuFjSszfXXcSGXXa_!!2146742267.jpg_430x430q90.jpg,/upload/20170828112125_TB2nL6ht3JkpuFjSszcXXXfsFXa_!!2146742267.jpg_430x430q90.jpg,/upload/20170828112125_TB2Skz0dlU4h1JjSZFLXXaFMpXa_!!2146742267.jpg_430x430q90.jpg,/upload/20170828112125_TB2WEVJi9hlpuFjSspkXXa1ApXa_!!2146742267.jpg_430x430q90.jpg",
"parameter": "廓形:A型;材质成分:其他100%;销售渠道类型:纯电商(只在线上销售);货号:AF5130;风格:通勤;通勤:韩版组合形式:单件;裙长:中裙;款式:其他/other;袖长:七分袖;领型:圆领;袖型:常规;腰型:中腰;衣门襟:拉链;裙型:A字裙;图案:花色;流行元素/工艺:绣花拼接螺纹拉链;品牌:芳香之城;面料:雪纺;适用年龄:25-29周岁;年份季节:2017年夏季;颜色分类:白色、粉色、兰色、黑色;尺码:S、M、L、XL",
"businessName": "北京房益宝",
"typeName": "连衣裙",
"businessId": 1,
"status": 1,
"typeId": 8,
"brandId": null,
"price1": 199.00,
"price2": 399.00,
"longPic": "",
"score": 19,
"createDate": "2017-08-28 11:21:49",
"updateDate": "2017-08-28 11:21:49"
}
]
}

PS:关于json操作,这里再为大家推荐几款比较实用的json在线工具供大家参考使用:

在线JSON代码检验、检验、美化、格式化工具:
http://tools.jb51.net/code/json

JSON在线格式化工具:
http://tools.jb51.net/code/jsonformat

在线XML/JSON互相转换工具:
http://tools.jb51.net/code/xmljson

json代码在线格式化/美化/压缩/编辑/转换工具:
http://tools.jb51.net/code/jsoncodeformat

在线json压缩/转义工具:
http://tools.jb51.net/code/json_yasuo_trans

更多关于jQuery相关内容感兴趣的读者可查看本站专题:《jQuery操作json数据技巧汇总》、《jquery中Ajax用法总结》、《jQuery常用插件及用法总结》、《jQuery扩展技巧总结》及《jquery选择器用法总结

希望本文所述对大家jQuery程序设计有所帮助。

您可能感兴趣的文章:

内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签:  jQuery ajax json 排序