这是方法
(实际上这必须返回一个PartialView)
[HttpPost]
public ActionResult partial1()
{
return View();
}
在被称为
时起作用因为它
@using (
Ajax.BeginForm("partial1", "Home",
new AjaxOptions()
{
HttpMethod = "Post",
InsertionMode = InsertionMode.Replace,
Url = Url.Action("partial1", "Home"),
UpdateTargetId = "divactualizar"
}
)
)
{
<button type="button" id="btnmodal2">xxxxxx </button>
}
使用之前的代码输入到方法并显示部分视图
使用下一个代码输入到方法并且未显示视图 为什么?
@section JavaScript
{
<script type="text/javascript">
$(document).ready(
function ()
{
$("#btnmodal2").click(
function()
{
//$.post("@Url.Action("venta", "sale")");
$.ajax({
// async: true,
type: "POST",
dataType: "html",
url: "../Home/Partial1",
//data: "numero=" + v,
timeout: 4000,
});
@*type: 'POST',
url: '@Url.Content("~/ControllerName/ActionName")',
data: objectToPass,
success: function (data) {
$('#divid').innerHTML = data;
}*@
}
);
}
);
</script>
}
答案 0 :(得分:0)
您没有编写成功处理程序以将返回的数据插入目标元素。