1
在这个我正在处理的asp.net站点上,我希望页面更具动态性,并且每页跳转次数更少。我有这个代码;从其他页面获取div并保持<script>
$(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();
});
};)
这将提取的#内容从网页中的链接,并将其显示在我的弹出,这正是像我想它。
问题出在链接页面包含脚本(它们有时候,tag-boxes和whatsnots),因为jquery .load会删除所有脚本标记。
任何人都有解决方案?
哪个当然会起作用,但我更喜欢可以执行内联脚本元素的东西。 – oBusk
@oBusk检查此:http://stackoverflow.com/questions/889967/jquery-load-call-doesnt-execute-javascript-in-loaded-html-file – undefined