有一大块 html + js 代码。目标是仅在特定按钮单击时加载并显示它,因此无需每次都预加载它。
通常,我们可以使用 jquery/ajax 动态包含部分视图,但据我所知,它需要一个控制器。在这种情况下,不需要控制器,因为数据是静态的。
所以,问题是:是否有可能在特定事件(如按钮单击)上包含部分视图而无需通过控制器?
我们尝试的是为 ajax 请求提供部分视图的地址。然而它并没有帮助。
<div class="reportWindow"></div>
<script type="text/javascript">
$("#feedback").click(function () {
$.ajax({
url: "@Url.Content("_Feedback")",
type: 'GET',
cache: false,
success: function (result) {
$("#reportWindow").html(result);
}
});
});
</script>