首頁 web前端 js教程 jQuery+ajax讀取json並排序方法詳解

jQuery+ajax讀取json並排序方法詳解

May 08, 2018 pm 02:23 PM
javascript json

這次帶給大家jQuery ajax讀取json並排序方法詳解,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"
 }
 ]
}
登入後複製

相信看了本文案例你已經掌握了方法,更多精彩請關注php中文網其它相關文章!

推薦閱讀:

js取得ModelAndView需要哪些步驟

文字超過規定行數時增加省略號

el表達式怎麼判斷非空

#

以上是jQuery+ajax讀取json並排序方法詳解的詳細內容。更多資訊請關注PHP中文網其他相關文章!

本網站聲明
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費的程式碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

強大的PHP整合開發環境

Dreamweaver CS6

Dreamweaver CS6

視覺化網頁開發工具

SublimeText3 Mac版

SublimeText3 Mac版

神級程式碼編輯軟體(SublimeText3)

MySQL5.7和MySQL8.0的差別是什麼? MySQL5.7和MySQL8.0的差別是什麼? Feb 19, 2024 am 11:21 AM

MySQL5.7和MySQL8.0是兩個不同的MySQL資料庫版本,它們之間有以下一些主要差異:效能改進:MySQL8.0相對於MySQL5.7有一些效能改進。其中包括更好的查詢優化器、更有效率的查詢執行計劃產生、更好的索引演算法和平行查詢等。這些改進可以提高查詢效能和整體系統效能。 JSON支援:MySQL8.0引入了對JSON資料類型的原生支持,包括JSON資料的儲存、查詢和索引。這使得在MySQL中處理和操作JSON資料變得更加方便和有效率。事務特性:MySQL8.0引進了一些新的事務特性,如原子

PHP 數組轉 JSON 的效能最佳化技巧 PHP 數組轉 JSON 的效能最佳化技巧 May 04, 2024 pm 06:15 PM

PHP數組轉JSON的效能最佳化方法包括:使用JSON擴充和json_encode()函數;新增JSON_UNESCAPED_UNICODE選項以避免字元轉義;使用緩衝區提高循環編碼效能;快取JSON編碼結果;考慮使用第三方JSON編碼庫。

Pandas使用教學:讀取JSON檔案的快速入門 Pandas使用教學:讀取JSON檔案的快速入門 Jan 13, 2024 am 10:15 AM

快速入門:Pandas讀取JSON檔案的方法,需要具體程式碼範例引言:在資料分析和資料科學領域,Pandas是一個重要的Python庫之一。它提供了豐富的功能和靈活的資料結構,能夠方便地對各種資料進行處理和分析。在實際應用中,我們經常會遇到需要讀取JSON檔案的情況。本文將介紹如何使用Pandas來讀取JSON文件,並附上特定的程式碼範例。一、Pandas的安裝

Jackson庫中註解如何控制JSON序列化和反序列化? Jackson庫中註解如何控制JSON序列化和反序列化? May 06, 2024 pm 10:09 PM

Jackson庫中的註解可控制JSON序列化和反序列化:序列化:@JsonIgnore:忽略屬性@JsonProperty:指定名稱@JsonGetter:使用獲取方法@JsonSetter:使用設定方法反序列化:@JsonIgnoreProperties:忽略屬性@ JsonProperty:指定名稱@JsonCreator:使用建構子@JsonDeserialize:自訂邏輯

簡易JavaScript教學:取得HTTP狀態碼的方法 簡易JavaScript教學:取得HTTP狀態碼的方法 Jan 05, 2024 pm 06:08 PM

JavaScript教學:如何取得HTTP狀態碼,需要具體程式碼範例前言:在Web開發中,經常會涉及到與伺服器進行資料互動的場景。在與伺服器進行通訊時,我們經常需要取得傳回的HTTP狀態碼來判斷操作是否成功,並根據不同的狀態碼來進行對應的處理。本篇文章將教你如何使用JavaScript來取得HTTP狀態碼,並提供一些實用的程式碼範例。使用XMLHttpRequest

深入了解PHP:JSON Unicode轉中文的實作方法 深入了解PHP:JSON Unicode轉中文的實作方法 Mar 05, 2024 pm 02:48 PM

深入了解PHP:JSONUnicode轉中文的實作方法在開發中,我們經常會遇到需要處理JSON資料的情況,而JSON中的Unicode編碼在一些場景下會為我們帶來一些問題,特別是當需要將Unicode編碼轉換為中文字元時。在PHP中,有一些方法可以幫助我們實現這個轉換過程,以下將介紹常用的方法,並提供具體的程式碼範例。首先,讓我們先來了解一下JSON中Un

如何在JavaScript中取得HTTP狀態碼的簡單方法 如何在JavaScript中取得HTTP狀態碼的簡單方法 Jan 05, 2024 pm 01:37 PM

JavaScript中的HTTP狀態碼取得方法簡介:在進行前端開發中,我們常常需要處理與後端介面的交互,而HTTP狀態碼就是其中非常重要的一部分。了解並取得HTTP狀態碼有助於我們更好地處理介面傳回的資料。本文將介紹使用JavaScript取得HTTP狀態碼的方法,並提供具體程式碼範例。一、什麼是HTTP狀態碼HTTP狀態碼是指當瀏覽器向伺服器發起請求時,服務

PHP 數組轉 JSON 的快捷技巧 PHP 數組轉 JSON 的快捷技巧 May 03, 2024 pm 06:33 PM

PHP陣列可透過json_encode()函數轉換為JSON字串(例如:$json=json_encode($array);),反之亦可用json_decode()函數從JSON轉換為陣列($array=json_decode($json);) 。其他技巧還包括:避免深度轉換、指定自訂選項以及使用第三方程式庫。

See all articles