gpt4 book ai didi

javascript - 使用 viewbag 数据和 jquery json

转载 作者:行者123 更新时间:2023-11-28 13:32:56 25 4
gpt4 key购买 nike

我想在 JavaScript 数组中使用我的 ViewBag。我关注using viewbag with jquery asp.net mvc 3 ,我认为以下代码就是我正在寻找的代码,

 @model MyViewModel

<script type="text/javascript">
var model = @Html.Raw(Json.Encode(Model));
// at this stage model is a javascript variable containing
// your server side view model so you could manipulate it as you wish
if(model.IsLocal)
{
alert("hello " + model.FirstName);
}
</script>

但是这段代码会导致 Json.Encode 错误,然后我添加 System.Runtime.Serialization.Json,但它也会导致 Encode 错误code>,说没有 Encode 方法,我已经包含 Newtonsoft.Json,但仍然没有结果。

我的 ViewBag 数据::

 public ActionResult Dashboard() 
{
ViewBag.inc = (from inc in db.Incident select inc.Title).ToList();
return View();
}

我想在JavaScript数组中使用这个ViewBag.inc数据

最佳答案

正如您所说,您已经引用了 Newtonsoft Json.Net 库,您可以使用以下代码::

 var inc = '@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(ViewBag.inc))';

inc= JSON.parse(inc);

$.each(inc, function(index, data) {
//you next code
});

关于javascript - 使用 viewbag 数据和 jquery json,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23486966/

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