【发布时间】:2014-02-15 07:23:13
【问题描述】:
我是 JavaScript 新手.... 我在数据库中有数据...... 我通过使用 linQ 得到它,如下所示
public List<SelectListItem> getTokens()
{
var tokens = from T in db.tokens select T;
List<SelectListItem> items = new List<SelectListItem>();
foreach (var t in tokens)
{
items.Add(new SelectListItem { Value = t.id.ToString(), Text = t.tname });
}
return items.ToList<SelectListItem>;
}
或者
public string getTokens()
{
var tokens = from T in db.tokens select T;
string s = "[";
foreach (var t in tokens)
{
s += "{ id:" + t.id.ToString() + ", name: " + t.tname + "},";
}
s += "]";
return s;
}
我想将该字符串/列表传递给我的 JS 函数,类似这样...
$(document).ready(function() {
$("#demo-theme").tokenInput([
{ id: 7, name: "Ruby" },
{ id: 11, name: "Python" },
{ id: 13, name: "JavaScript" },
{ id: 17, name: "ActionScript" },
{ id: 19, name: "Scheme" },
{ id: 23, name: "Lisp" },
{ id: 29, name: "C#" },
{ id: 31, name: "Fortran" },
{ id: 37, name: "Visual Basic" },
{ id: 41, name: "C" },
{ id: 43, name: "C++" },
{ id: 47, name: "Java" }],
{theme: "ab"
});
});
我需要用我的字符串/列表替换第一个项目列表... 或者任何其他方式通过....
【问题讨论】:
标签: c# javascript json linq asp.net-mvc-4