【发布时间】:2014-03-12 06:22:33
【问题描述】:
我有以下详细信息的部分视图,
_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 方法,并且还可以使用 Model 值返回 Ajax 的 Success 部分,所以之后我可能会遗漏一些东西...
标签: jquery ajax asp.net-mvc partial-views