如何从 jquery(视图内)的视图包中检索数据,在 c#、mvc 中
How to retrieve data from view bag in jquery(inside the view) in c#, mvc
我正在使用 ViewBag
将 List
发送到这样的视图。
List<RegionSearch> rs = searchregionArray.Select(sr => new RegionSearch()
{
region = (string)sr["AREA/DEST"],
}).ToList();
var filteredRegion = rs.Select(k => k.region).Distinct();
//testing
ViewBag.checking = rs;
现在我想在 <script></script>
中获取它。我该怎么做
试试这个:-
<script>
var jsonList = '@Html.Raw(Json.Convert(ViewBag.checking))'
var jsList = JSON.parse(jsonList);
console.log(jsList);
</script>
注意:- 虽然从控制器发送整个列表到内部查看不是一个好主意 ViewBag
而不是使用 ViewModel
.
我正在使用 ViewBag
将 List
发送到这样的视图。
List<RegionSearch> rs = searchregionArray.Select(sr => new RegionSearch()
{
region = (string)sr["AREA/DEST"],
}).ToList();
var filteredRegion = rs.Select(k => k.region).Distinct();
//testing
ViewBag.checking = rs;
现在我想在 <script></script>
中获取它。我该怎么做
试试这个:-
<script>
var jsonList = '@Html.Raw(Json.Convert(ViewBag.checking))'
var jsList = JSON.parse(jsonList);
console.log(jsList);
</script>
注意:- 虽然从控制器发送整个列表到内部查看不是一个好主意 ViewBag
而不是使用 ViewModel
.