如何在jQuery的弹出窗口中加载页面或部分视图?我正在使用jQuery弹出窗口,但它没有加载JavaScript。
答案 0 :(得分:13)
将其加载到占位符中:
$("#idOfPartialViewContainerOnPage").load("/ControllerName/PartialViewName");
Action的内容如下:
public ActionResult PartialViewName()
{
return PartialView(GetModelForMyPartialView());
}
要使其成为弹出窗口,请使用类似jQuery UI对话框的内容:
var ph = $("#idOfPartialViewContainerOnPage");
ph.load("/ControllerName/PartialViewName", function() {
ph.dialog({
// set dialog options here
});
});