我使用Tag-it jquery plugin稱爲「sampleTags」這個插件使用變量來存儲一些值,使用它時,用戶寫的東西給他們的自動完成功能。在Entity Framework和jQuery之間傳輸數據?
var sampleTags = ['c++', 'java', 'php', 'coldfusion']
我的問題是:
我從表中檢索我的標籤名稱中使用EF這樣
Array MyTags=db.tblTags.ToArray();
我使用asp.net的MVC稱爲
tblTags
,我怎麼可以把sampleTags中MyTags的值,這樣我可以給我的用戶自動完成依賴於我的數據的完整功能?我如何驗證我的用戶輸入的數據,並更新我的數據庫?
這樣不和我一起
$(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
});
}
});
});
感謝我的友情..根據需要反序列化/轉換爲JavaScript數組「。 –
編輯我的答案告訴你反序列化... –
感謝,但它沒有工作:(請參閱我的一部開拓創新後 –