0
嗨,大家好我有一個項目,遵循三層體系結構,在我的web應用程序中使用mvc 4我試圖使用knockout綁定,但是我的數據是從我的數據層檢索,但UI未更新。下面是我的代碼片段如何在asp.net mv4 web應用程序中使用knockout js綁定
我的模型駐留在我的數據層是一個單獨的類庫
public int SocialProfileId { get; set; }
public string Title { get; set; }
public string Description { get; set; }
public string Url { get; set; }
public string ImgUrl { get; set; }
我查看我的web項目 VAR SocialViewModel =函數模型(){ VAR自我=這;
self.Title = ko.observable("");
self.SocialLinks = ko.observableArray();
GetSocialLinks();
function GetSocialLinks() {
$.ajax({
type: "GET",
url: "Ville/SocialLnk",
contentType: "application/json; charset=utf-8",
dataType: "json",
success: function (data) {
self.SocialLinks(data);
alert(data[0]);
},
error: function (error) {
alert(er.status + "<--and-->" + erro.statusText);
}
});
}
}
我的觀點顯示我結合
<ul class="bl-socialLink" data-bind="foreach: SocialLinks">
<li>
<p data-bind="text: Title"></p>
<a data-bind="attr: { title: Title, href: Url}" target="_blank">
<img data-bind="attr: { alt: Title, src: ImgUrl }" />
</a>
</li>
如何讓我的UI顯示的信息?因爲我不知道爲什麼我的視圖不顯示值。謝謝