在通过ajax加载局部视图后,DOM会重建吗?

时间:2014-09-09 17:58:20

标签: javascript jquery asp.net-mvc-4

使用ajax调用填充Div,该调用返回部分视图。在这种情况下,Do DOM会被重建吗? 。因为,我预装了一些javascripts,它们将处理该局部视图的客户端事件。我需要使用实时事件或On事件(jquery)附加事件处理程序。

1 个答案:

答案 0 :(得分:1)

ajax调用将加载部分视图而不重建整个页面。只需确保您没有从提交按钮触发点击事件(除非您阻止默认设置停止回发)。由于部分是在页面加载后加载的,因此您需要将脚本保留在主页面中,但将事件绑定到文档而不是选择器。

之类的东西
$(document).on('click', '.classSelector', function(){
    //your code here
});

以这种方式定义的点击事件将触发部分

上的项目