从其他页面获取div并保留<script> </script>

时间:2012-06-03 10:58:30

标签: jquery asp.net jquery-selectors

在我正在研究的这个asp.net网站上,我希望页面更加动态,并且不会在页面之间跳转。我有这个代码;

$(document).ready(function () {
   $('body').append('<div id="modalPopupOverlay"></div><div id="modalPopup"></div>');

   $("a.showInModal").click(function (e) {
       e.preventDefault();
       var url = $(this).attr("href");
       $('#modalPopup').load(url+" #content");
       $('#modalPopup').show();
       $('#modalPopupOverlay').show();
   });
};)

从链接页面获取 #content ,并在弹出窗口中显示它,这与我想要的完全一样。

当链接页面包含脚本时(由于jquery .load删除了所有脚本标记,它们有时会执行标记框和whatsnots),就会出现问题。

任何人都有解决方案吗?

1 个答案:

答案 0 :(得分:0)

尝试加载并执行js文件的jQuery.getScript()方法。