将viewbag转换为javascript数组(Convert viewbag to javascript array)
我想从ViewBag.mytags中获取数据到一个Javascript数组,但我无法提供这个
$(function () { var sampleTags = new Array(); var array = @Html.Raw(Json.Encode(@ViewBag.mytags)); for(var i =0; i<array.length;i++){ sampleTags[i] = array[i]; } $('#singleFieldTags').tagit({ availableTags: sampleTags, singleField: true, singleFieldNode: $('#mySingleField') }); }这是我的控制器
ViewBag.mytags = mp3.TagSuggestion();这是我的模特
public IQueryable<string> TagSuggestion() { IQueryable<string> tabs = from s in db.tblTags select s.Title; return tabs; }I want to get the data from the ViewBag.mytags to a Javascript array, but I was not able to avhice this
$(function () { var sampleTags = new Array(); var array = @Html.Raw(Json.Encode(@ViewBag.mytags)); for(var i =0; i<array.length;i++){ sampleTags[i] = array[i]; } $('#singleFieldTags').tagit({ availableTags: sampleTags, singleField: true, singleFieldNode: $('#mySingleField') }); }This is my controller
ViewBag.mytags = mp3.TagSuggestion();This is my Models
public IQueryable<string> TagSuggestion() { IQueryable<string> tabs = from s in db.tblTags select s.Title; return tabs; }最满意答案
请按照以下步骤操作
public IList<string> TagSuggestion() { IQueryable<string> tabs = from s in db.tblTags select s.Title; return tabs.toList(); }MVC控制器内部:
ViewBag.mytags = mp3.TagSuggestion().toList();鉴于:
<script> $(function () { var sampleTags = new Array(); var array = @Html.Raw(Json.Encode(@ViewBag.mytags)); for(var i =0; i<array.length;i++){ sampleTags[i] = array[i]; } $('#singleFieldTags').tagit({ availableTags: sampleTags, singleField: true, singleFieldNode: $('#mySingleField') }); }); </script>Please follow these step
public IList<string> TagSuggestion() { IQueryable<string> tabs = from s in db.tblTags select s.Title; return tabs.toList(); }Inside MVC Contoller :
ViewBag.mytags = mp3.TagSuggestion().toList();In view:
<script> $(function () { var sampleTags = new Array(); var array = @Html.Raw(Json.Encode(@ViewBag.mytags)); for(var i =0; i<array.length;i++){ sampleTags[i] = array[i]; } $('#singleFieldTags').tagit({ availableTags: sampleTags, singleField: true, singleFieldNode: $('#mySingleField') }); }); </script>更多推荐
发布评论