我试图加载HTML元素,它的工作方式很多,但问题是试图加载和运行页面中包含的脚本标记。任何想法或教程,将帮助将是伟大的。动态页面加载无法加载Java页面
jQuery脚本:
VAR default_content = “”;
$(文件)。就绪(函数(){
checkURL();
$('ul li a').click(function (e){
checkURL(this.hash);
});
//filling in the default content
default_content = $('#MainContent').html();
setInterval("checkURL()",250);
});
var lasturl =“”;
function checkURL(hash) if(!hash)hash = window.location.hash;
if(hash != lasturl)
{
lasturl=hash;
if(hash=="")
$('#MainContent').html(default_content);
else
loadPage(hash);
}
}
功能loadPage(URL) { URL = url.replace( '#页', '');
$('#loading').css('visibility','visible');
$.ajax({
type: "POST",
url: "load_page.php",
data: 'page='+url,
dataType: "html",
success: function(msg){
if(parseInt(msg)!=0)
{
$('#MainContent').html(msg);
$('#loading').css('visibility','hidden');
}
}
});
}
这击溃由一个小型的PHP文件,显示的页面居住的地方的方式。 脚本以这种方式进入HTML,但不会执行。在我的页面上,我有一个切换脚本,可以移动一些元素,即使点击一下也不会执行。 我的想法是使用$ .getScripts(),但所有东西都必须是外部的,才能正常工作,即使这样它也不会成为exicute。
粘贴一些代码。 –
提供演示问题的源代码,以及您已经完成尝试和解决问题的示例。 – alzee