【发布时间】:2011-12-04 21:43:53
【问题描述】:
尝试使用以下方法,但不是解决方案
控制器:
var list = new [] { "one", "two", "three" };
ViewData["List"] = javaScriptSerializer.Serialize(list);
jquery:
var list = [ '@ViewData["List"]' ];
$("#numbers").autocomplete({
source: list
});
【问题讨论】:
-
没有 jquery 字符串列表之类的东西...在浏览器的查看源代码中检查服务器输出的
"var list = ..." -
它是['[“一”、“二”、“三”]'];
-
在客户端制作一个javascript数组,输出需要
"["one", "two", "three"]" -
我意识到了,但是 javascript 序列化程序没有那样输出
标签: c# jquery asp.net-mvc-3 jquery-ui