我有以下细节的局部视图,更新局部视图阿贾克斯
_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