我正在使用Tag-it jquery 插件,该插件使用名为“sampleTags”的变量来存储一些值,以便在用户编写某些内容以赋予他们自动完成功能时使用它。
var sampleTags = ['c++', 'java', 'php', 'coldfusion']
我的问题是:
tblTags
我从像这样使用 EF调用的表中检索我的标签名称Array MyTags=db.tblTags.ToArray();
我使用 asp.net mvc,如何将 MyTags 的值放入 sampleTags 中,以便为我的用户提供依赖于我的数据的自动完成功能?
如何验证用户输入的数据并更新我的数据库?
这种方式对我不起作用
$(function () {
var sampleTags = new Array();
$.ajax({
url: '/mp3/GetTags',
type: 'POST',
contentType: 'application/json; charset=utf-8',
failure: function () {
alert('Error contacting service!');
},
success: function (data) {
for (var j = 0; j < data.d.length; j++) {
// Now you can use something like data.d[j].studentID;
sampleTags[j] = data.d[j].item;
}
$('#allowSpacesTags').tagit({
availableTags: sampleTags,
allowSpaces: true
});
}
});
});