后台
List<res> MyList_res = new List<res>();*这里是对list的添加..............
string res = Newtonsoft.Json.JsonConvert.SerializeObject(MyList_res);
ViewBag.res = res;
前台js内遍历
开始遍历操作var jsonList = "@ViewBag.res";// 解码html实体const zh = htmlTOjson(jsonList);//解析转化为listvar NewMyList = JSON.parse(zh);for (var v = 0; v < NewMyList.length; v++) {.........这里就遍历的详细操作}//将html转化过的json还原function htmlTOjson(str) {const txt = document.createElement("textarea");txt.innerHTML = str;return txt.value;}
总结:从数据格式来讲,js里面获取到的是一个 HTML 转义过的 JSON 字符串,所以需要进行转化,再使用