【问题标题】:Dynamic page load can't load Java with page动态页面加载无法通过页面加载 Java
【发布时间】:2016-08-01 18:21:19
【问题描述】:

我已经尝试加载 html 元素,它可以以大多数方式工作,但问题是尝试加载和运行页面中包含的脚本标记。任何有帮助的想法或教程都会很棒。

jquery 脚本:

var default_content="";

$(document).ready(function(){

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

        checkURL(this.hash);

});

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


setInterval("checkURL()",250);

});

var lasturl="";

函数 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('#page','');

$('#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() 但一切都必须在外部才能正常工作,即使那样它也可能无法执行。

【问题讨论】:

  • 提供演示问题的源代码,以及您已经尝试解决问题的示例。

标签: javascript php jquery html


【解决方案1】:

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

编辑:对不起,我会发表评论,但我还没有足够的声誉。以后会避免这样的答案

【讨论】:

  • 这不是问题的答案。有关原始问题的问题应发布在问题的 cmets 中,而不是作为答案。
  • 这是一种加载方式。它会拉入页内 java 但不会执行它。 --->
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 2015-08-29
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2021-12-15
  • 2016-05-08
相关资源
最近更新 更多