jQuery创建json对象

  • 作者: 凯哥Java(公众号:凯哥Java)
  • 工作小总结
  • 时间:2022-03-04 00:40
  • 2271人已阅读
简介 JSON怎么创建json对象或JSON数组

🔔🔔🔔好消息!好消息!🔔🔔🔔

有需要的朋友👉:联系凯哥 微信号 kaigejava2022

JSON创建json对象:

<!DOCTYPE html>
<html>
    <head>
        <meta charset="utf-8">
        <title>创建json对象方法一</title>
    </head>
    <body>
        <ul>
            <li>姓名:<span class="name"></span></li>
            <li>年龄:<span class="age"></span></li>
            <li>性别:<span class="sex"></span></li>
            <li>地址:<span class="address"></span></li>
        </ul>
    </body>
    <script src="js/jquery-2.1.0.js"></script>
    <script type="text/javascript">
        // 加载文档
        $(function(){
            // 创建json对象
            // 实例化一个对象
            var str=new Object();
            // 给对象添加元素方法一:
            str.name="小明";
            str.address="火星";
            // 给对象添加元素方法二:
            str["age"]=18;
            str["sex"]="男";
            
            // 传值给html,访问对象元素
            var main=
            '<li>姓名:<span class="name">'+str.name+'</span></li>'+
            '<li>年龄:<span class="age">'+str.age+'</span></li>'+
            '<li>性别:<span class="sex">'+str["sex"]+'</span></li>'+
            '<li>地址:<span class="address">'+str["address"]+'</span></li>';
            // 改变列表中的值
            $("ul").html(main);
        });
    </script>
</html>

创建json数组:

//产品清单
//产品数量长度
var cnbvLength = FieldCount9 + 1;
var arrayList=[];
for(var i = 0; i < cnbvLength; i++){
var item={};
item.productId=$("#ModelId_" + i).val();
item.finalNum=$("#pronum_" + i).val();
arrayList.push(item);
}
console.log(arrayList)
//js创建jsonArray传输至后台及后台解析

 
var params = {
name: Addname,
sdAntiexternalProductList: arrayList
};

$.ajax({
url: '../sdProject/addAntiexternal.do',
data: JSON.stringify(params),
type: 'POST',
contentType: "application/json",
dataType: 'json',
success: function (data) {

//响应成功,添加失败
if (data.ret == 0) {
alert(data.msg);
}
//响应成功,添加成功
else if (data.ret == 1) {
window.location.reload();
}
},
error: function () {
alert("添加失败,后台发生异常,请重试!");
}
});

63a62f45731a474feaaf5a5277c69c5b.png

TopTop