封装json格式数据
Posted 风干记忆
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了封装json格式数据相关的知识,希望对你有一定的参考价值。
<div class="allPro">
<div class="line-big">
<div class="pro-item">
<div class="media-img">
<a href="/a/product/tiegao/2020/0529/33.html"><img src="/uploads/200529/1-200529110J4T1.jpg"></a>
</div>
<h3 class="text-center"><a href="/a/product/tiegao/2020/0529/33.html">颈肩腰腿痛冷敷贴</a></h3>
</div>
<div class="pro-item">
<div class="media-img">
<a href="/a/product/tiegao/2020/0529/39.html"><img src="/uploads/200529/1-20052911192W27.jpg"></a>
</div>
<h3 class="text-center"><a href="/a/product/tiegao/2020/0529/39.html">王氏秘贴 冷敷贴</a></h3>
</div>
</div>
</div>
js:
var tota = $(".proAll .pro-item").length;
var JsonData = {
a: "",
b: "",
c: ""
}
var aa = [];
for(var i = 0; i < tota; i++) {
var JsonData = new Object();
JsonData.a = $(".proImg").eq(i).attr("src");
JsonData.b = $(".proTitle").eq(i).html();
JsonData.c = $(".url").eq(i).attr("href");
aa.push(JsonData);
}
var json = JSON.stringify(aa);
console.log(json);
前端调用的时候,要转换:
var data = $.parseJSON(json);//
$.parseJSON() 函数用于将符合标准格式的的JSON字符串转为与之对应的javascript对象。
以上是关于封装json格式数据的主要内容,如果未能解决你的问题,请参考以下文章
[知了堂学习笔记]_JSON数据操作第2讲(JSON的封装与解析)
Ajax 解释Ajax的XML和JSON格式,操作Ajax的几种封装方法案例+解释