WEB

【问题1 】

目的:html引用另一个公共的html内容

实现:

Jquery的load():

html文件中:<div id="header"></div>
    
js:$('#header').load("common/header.html");

BUG(1):使用jquery的load方法加载html页面,但是给 html中的js效果没有 ;

分析(1):被加载的页面中没有js引入;

      但是在引入后,与主界面中加载的js重了,并且主界面中没有效果了?? - 就是这个问题!----暂时放过记录一下

分析(2):加載html时,被加载的页面中的js没有加载?---没遇到,

      但有解决

     利用load的回调函数中创建变量,变量内容位js路径;
        $("#login_box").load("login.html",function(){
           var sc =  document.createElement("script");
           sc.src= "../../template/login/login.js";
           $("body").append(sc);
        });
原文地址:https://www.cnblogs.com/floakss/p/12804986.html