我有以下細節的局部視圖,更新局部視圖阿賈克斯
_PartialTEST.cshtml
@model FreeLance.Web.Models.PArtialTESTModel
@Html.RadioButtonFor(m => m.D1, "true", new { Name = "test1", @id = "g1", @checked = "true" }) @Html.LabelFor(m => m.MSGD1, @Model.V1)
@Html.RadioButtonFor(m => m.D2, "false", new { Name = "test1", @id = "g2" }) @Html.LabelFor(m => m.MSGD2, @Model.V1)
@Html.RadioButtonFor(m => m.D3, "false", new { Name = "test1", @id = "g3" }) @Html.LabelFor(m => m.MSGD3, @Model.V1)
這是另一種觀點認爲使用
MainTEST.cshtml
<div id="partialDIV">
@{
@Html.Partial("_PartialTEST", Model)
}
</div>
現在,期間發生的事件,我嘗試使用AJAX來獲得新的價值現在
$.ajax({
type: "GET",
url: href,
traditional: true,
async: false,
cache: false,
contentType: 'application/json',
data: { DID: DID },
success: function (data) {
debugger;
$('#partialDIV').html(data);
},
error: function (arg, data, value) {
}
});
雖然「數據」擁有所有的值,我無法得到渲染的局部視圖。任何幫助,我在這裏想念什麼?
試試這個'數據:{「DID」:DID}' –
感謝您的幫助,但是,我能擊中值DID,也是AJAX方法回到模型值的Ajax的成功部分,所以之後,我可能會錯過一些東西...... – TBA