动态页面加载无法通过页面加载Java

时间:2016-08-01 18:21:19

标签: javascript php jquery html

我曾尝试加载html元素,但它的工作方式很多,但问题是尝试加载并运行页面中包含的脚本标记。任何有用的想法或教程都会很棒。

jquery脚本:

var default_content ="&#34 ;;

(文档)$。就绪(函数(){

checkURL();
$('ul li a').click(function (e){

        checkURL(this.hash);

});

//filling in the default content
default_content = $('#MainContent').html();


setInterval("checkURL()",250);

});

var lasturl ="&#34 ;;

function checkURL(hash) {     if(!hash)hash = window.location.hash;

if(hash != lasturl)
{
    lasturl=hash;



    if(hash=="")
    $('#MainContent').html(default_content);

    else
    loadPage(hash);
}

}

function loadPage(url) {     URL = url.replace('#页面''&#39);

$('#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,但不会执行。在我的页面上,我有一个移动某些元素的切换脚本,即使使用" on click"它也不会执行。 我的想法是使用$ .getScripts(),但是一切都必须是外部的才能工作,即便如此,它也可能不会超出。

1 个答案:

答案 0 :(得分:0)

由于没有代码......您是否尝试将脚本标记放在文档的底部(因此可以加载所有内容)?

编辑:对不起我会评论但我还没有足够的声誉。将来会避免这样的答案