Edit页面返回ViewBag json字符串与前端js交互

很多时候,在打开一个新页面的时候,后端需要同时传一个json字符串给前端页面,但是我们又不能把action的返回值改为string,这时候我们就需要用到ViewBag将json字符串传回到前端,前端js获取到json字符串进行处理。但是前端js直接使用ViewBag的值的话,ViewBag会将里面的值转义掉,所有我们先将返回的ViewBag进行处理。

页面代码

@{

  Layout = “Shared/Layout”;

var c = Html.Raw(Json.Encode(ViewBag.List))

}

 

$(document).ready(function(){

  var list = JSON.parse(@c);

})

posted @ 2019-06-05 14:36  delay2015  阅读(175)  评论(0编辑  收藏  举报