js 中转换成list集合_JSOM字符串转换为list集合

@晓菜鸟:

//将数据向后台发送提交请求

$("#subAcademy").click(function () {

var arrayAcademy = [],

academyName = {};

for (var i = 0; i < $(".addAcademy").length; i++) {

academyName.Name = ($($(".addAcademy div")[i]).text());

academyName.AcademyID = (i);

academyName.IsPass = (true);

arrayAcademy.push(JSON.stringify(arrayAcademy));

};

var sacademyName = JSON.stringify(arrayAcademy)

$.ajax({

url: "AddLotAcademy.ashx",

data: {

academyData: sacademyName,

command: "subContent"

},

datatype: "json",

type: "post",

success: function (data) {

}

})

})

//(我看过一些代码例子都是直接将json传入后台的,但是调试都没办法成功,不知道是代码问题还是ajax只允//许传递字符串,所以上面用了两次的字符串转换,不知道有没有更好的方法)

arrayAcademy得到的是

[ "{"Name":"管理学院","AcademyID":0,"IsPass":true}"

"{"Name":"城建学院","AcademyID":1,"IsPass":true}"

"{"Name":"人文学院","AcademyID":2,"IsPass":true}"

"{"Name":"现代服务学院","AcademyID":3,"IsPass":true}"

"{"Name":"信息学院","AcademyID":4,"IsPass":true}"

"{"Name":"生环学院","AcademyID":5,"IsPass":true}"

"{"Name":"艺术学院","AcademyID":6,"IsPass":true}"

"{"Name":"外国语学院","AcademyID":7,"IsPass":true}"}

sacademyName 获得的数据是:

["{\"Name\":\"管理学院\",\"AcademyID\":0,\"IsPass\":true}","{\"Name\":\"城建学院\",\"AcademyID\":1,\"IsPass\":true}","{\"Name\":\"人文学院\",\"AcademyID\":2,\"IsPass\":true}","{\"Name\":\"现代服务学院\",\"AcademyID\":3,\"IsPass\":true}","{\"Name\":\"信息学院\",\"AcademyID\":4,\"IsPass\":true}","{\"Name\":\"生环学院\",\"AcademyID\":5,\"IsPass\":true}","{\"Name\":\"艺术学院\",\"AcademyID\":6,\"IsPass\":true}","{\"Name\":\"外国语学院\",\"AcademyID\":7,\"IsPass\":true}"]

model类:

private int _academyid;

private string _name;

private bool _ispass= true;

public int AcademyID

{

set{ _academyid=value;}

get{return _academyid;}

}

public string Name

{

set{ _name=value;}

get{return _name;}

}

public bool IsPass

{

set{ _ispass=value;}

get{return _ispass;}

}

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值