MVC后台数据传到前台
后台控制器
public ActionResult Oper_ListIndex()
{
//ViewData["SexSelectList"] = "[{\"Value\":1,\"Text\":\"20161222\"},{\"Value\":2,\"Text\":\"20161222\"},{\"Value\":3,\"Text\":\"20161222\"}]";
List<SelectListItem> selectList = Model_PUB_DICT_ITEM.GetPubDictItemSelectList("Sex");
ViewData["SexSelectList"] = ToJSON(selectList);
return View();
}
public static string ToJSON(object obj)
{
JavaScriptSerializer serializer = new JavaScriptSerializer();
return serializer.Serialize(obj);
}
方式1
前台html:
<input id="SexSelectList" value="@ViewData["SexSelectList"]" hidden="hidden">
前台js:
var sexItems = $("#SexSelectList").val();
var sexItemsJson = JSON.parse(sexItems);
for (var i = 0; i < sexItemsJson.length ; i++) {
if (sexItemsJson[i].Value == aData.PI_SEX) {
$('td:eq(2)', nRow).html(sexItemsJson[i].Text);
}
}
方式2
前台js
var sexItems =@Html.Raw(Newtonsoft.Json.JsonConvert.SerializeObject(@ViewData["SexSelectList"]))
sexItems = sexItems;
var sexItemsJson = JSON.parse(sexItems);
for (var i = 0; i < sexItemsJson.length ; i++) {
if (sexItemsJson[i].Value == aData.PI_SEX) {
$('td:eq(2)', nRow).html(sexItemsJson[i].Text);
}
}
浙公网安备 33010602011771号