c#字符串[]到jquery字符串列表
本文关键字:字符串 jquery 列表 | 更新日期: 2023-09-27 18:16:43
尝试使用以下方法,但这不是解决方案
控制器:
var list = new [] { "one", "two", "three" };
ViewData["List"] = javaScriptSerializer.Serialize(list);
jquery:
var list = [ '@ViewData["List"]' ];
$("#numbers").autocomplete({
source: list
});
在您的页面中(根据您的语法,可能是razor),像这样声明您的列表:
var list = @Html.Raw(ViewData["List"]);
在你当前的实现HtmlHelper是编码你的字符串在网页中正确显示,这显然是你不想要的(因此使用HtmlHelper. raw),你也嵌套数组中的数组。
使用
var list = [ '@Html.Raw(ViewData["List"])' ];
$("#numbers").autocomplete({
source: list
});