gpt4 book ai didi

jquery - 将 List 从模型传递到 jQuery int[]

转载 作者:行者123 更新时间:2023-12-01 01:34:42 25 4
gpt4 key购买 nike

我想将一个整数列表从我的模型传递到 jQuery。但是,我不确定 jQuery 语法。任何有关如何填充 window.checkedCoursesArray 值的帮助将不胜感激。

型号:

public List<int> PrintCourses { get; set; }

Controller :

var listCourseIDs = (from c in listFilteredTREs
select c.CourseID).ToList();
homeViewModel.PrintCourses = listCourseIDs;

JQuery:

window.checkedCoursesArray = new Array();

感谢大家的帮助。这是完成的 jQuery/Razor 代码:

@foreach(var item in Model.PrintCourses)
{
@:window.checkedCoursesArray.push(@item);
}

最佳答案

// Controller :

[HttpGet]
public JsonResult PrintCourses()
{
var listCourseIDs = new List<int>() { 1,2,3,4,5};

return Json(listCourseIDs, JsonRequestBehavior.AllowGet);
}

//查看:

<script src="~/Scripts/jquery-1.8.2.min.js"></script>
<script type="text/javascript">
$(document).ready(function () {

var url = '@Url.Action("PrintCourses")';
$.get(url, function(data) {
for (i = 0; i < data.length; i++) {
alert(i);
}
});
});

</script>

================================================== =====================

// Controller

public ActionResult Index()
{
var model = new PrintCourses();
model.ids = new List<int>() {1, 2, 3, 4, 5};

return View(model);
}

//查看

@model MvcApplication6.Models.PrintCourses
@foreach (var id in Model.ids)
{
@id<br/>
}

关于jquery - 将 List<int> 从模型传递到 jQuery int[],我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/17841695/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com