Ajax本地取模板--完善窗口隐藏与共用

Ajax也可以本地取模板 ,示例--完善窗口隐藏与共用,简单示例模板代码放在templet文件夹中

<!DOCTYPE html>
<html lang="en">
<head>
    <meta charset="UTF-8">
    <title>本地取模板--完善窗口隐藏与共用</title>
    <style>
        .add{
            width: 300px;
            background-color: gray;
        }
        ul {
            list-style: none;
        }
    </style>
</head>
<body>
    <ul>
        <li>打开<input type="button"id="open"></li>
        <li>浏览<input type="button" id="look"></li>
    </ul>
</body>
<script>

     var getHTML=function(url,fn){
        var xhr = new XMLHttpRequest();
        xhr.open("GET", url);
        xhr.setRequestHeader("content-type", "text/plain");
        xhr.onreadystatechange = function() {
            if(xhr.readyState == 4) {
                fn(xhr.responseText);
            }
        }
        xhr.send(null);
    }

    //打开窗口一
    var open = document.getElementById("open");
    open.onclick=function(){
        getHTML("templet/add.html",function(html){
            var dialog=document.createElement("div");
            dialog.innerHTML=html;
            document.body.appendChild(dialog);
            var words=document.getElementById("words");
            words.setAttribute("status","open");  //设置属性
            words.innerText="haaaaaaaa";
            Bind_Event();           //打开窗口里各种操作函数的执行
        });
    }
    //打开窗口二
    var look=document.getElementById("look");
    look.onclick=function() {
        getHTML("templet/add.html",function(html){
        var dialog=document.createElement("div");
        dialog.innerHTML=html;
        document.body.appendChild(dialog);
        var words=document.getElementById("words");
        words.setAttribute("status","look");
        words.innerText="xiiiiiiii";
        Bind_Event();
        });
    }
    //退出
    var Bind_Event=function(){
        var exit=document.getElementById("exit");
        exit.addEventListener("click",function() {
            document.getElementById("add").remove();

        } )
    }
</script>
</html>

templet文件夹

<div class="add" id="add">
    <p class="words" id="words"></p>
    <input type="button" value="退出" id="exit">
</div>
时间: 2024-08-01 10:44:41

Ajax本地取模板--完善窗口隐藏与共用的相关文章

Python 爬虫 ajax爬取马云爸爸微博内容

ajax爬取情况 有时候我们在用 Requests 抓取页面的时候,得到的结果可能和在浏览器中看到的是不一样的,在浏览器中可以看到正常显示的页面数据,但是使用 Requests 得到的结果并没有,这其中的原因是 Requests 获取的都是原始的 HTML 文档,而浏览器中的页面则是页面又经过 JavaScript 处理数据后生成的结果,这些数据的来源有多种,可能是通过 Ajax 加载的,可能是包含在了 HTML 文档中的,也可能是经过 JavaScript 经过特定算法计算后生成的 项目代码如

用Ajax爬取今日头条图片

Ajax原理 ? 在用requests抓取页面时,得到的结果可能和浏览器中看到的不一样:在浏览器中可以正常显示的页面数据,但用requests得到的结果并没有.这是因为requests获取的都是原始 HTML文档,而浏览器中页面 则是经过Ajax处理数据后生成的.这些数据可能在HTML文档中,也可能是经过JavaScript和特定算法后生成的. ? 刚开始HTML文档中不包含某些数据,当原始页面加载完后,会向服务器发送Ajax请求获取数据,这些数据被JavaScript处理形成一些新页面. ?

用Ajax爬取今日头条图片集

Ajax原理 ? 在用requests抓取页面时,得到的结果可能和浏览器中看到的不一样:在浏览器中可以正常显示的页面数据,但用requests得到的结果并没有.这是因为requests获取的都是原始 HTML文档,而浏览器中页面 则是经过Ajax处理数据后生成的.这些数据可能在HTML文档中,也可能是经过JavaScript和特定算法后生成的. ? 刚开始HTML文档中不包含某些数据,当原始页面加载完后,会向服务器发送Ajax请求获取数据,这些数据被JavaScript处理形成一些新页面. ?

Java语言实现通过Ajax抓取后台数据及图片

1.Java语言实现通过Ajax抓取后台数据及图片信息 1.1数据库设计 create table picture( pic_id number not null, pic_name varchar(200)not null, pic_url varchar2(200) not null, pic_descp varchar2(200) not null, pic_price varchar2(200) not null ) insert into picture values(1 ,'小米5s

Visual Studio 2010没有AJAX Web Form 模板

Visual Studio 2010没有AJAX Web Form 模板 今天在VS 2010中尝试着实现ASP.NET AJAX的功能,其中有一个要求是"向现有的网站添加一个新AJAX Web窗体".但是我在新建项的界面并没有找到对应的"AJAX Web窗体".实际界面如下: 后面发现原因"Visual Studio 2010 没有AJAX Web Form 模板,因此,实际上是使用Web 窗体模板,创建Web 窗体,在窗体上添加ScriptManage

JS 点击元素发ajax请求 打开一个新窗口

JS 点击元素发ajax请求 打开一个新窗口 经常在项目中会碰到这样的需求,点击某个元素后,需要发ajax请求,请求成功以后,开发需要把链接传给前端(或者说请求成功后打开新窗口),前端需要通过新窗口打开这个链接,其实这样的原理大家可能觉得非常简单,想起来非常简单,用JS中的window.open就可以实现打开新的窗口,或者点击div元素,发ajax请求成功后,动态把链接传给a标签,然后再触发a标签事件,也可以实现,对吧?曾几何时,我也曾经把这样的问题发到JS群里面去,很多JS社区朋友说 龙恩 这

Java -&gt; 把Excel表格中的数据写入数据库与从数据库中读出到本地 (未完善)

写入: private void insertFile(HttpServletRequest request, HttpServletResponse response) throws IOException { String path_member = request.getParameter("path_member"); List list = this.insert("f:/tmp001.xls", "gs_sale_members");

Qt-网易云音乐界面实现-1 窗口隐藏拖拽移动,自定义标题栏

最近也换了公司,也换了新的工作,工资也象征性的涨了一点点,但是最近心里还是慌慌,不知道为什么,没有那种踏实感,感觉自己随时可以被抛弃的感觉.感觉自己在荒废时间,也感觉自己在浪费生命. 为了让自己在被抛弃的时候可以有一个养家糊口的工作,现在也得加深一下自己的技能了.给自己一个小目标,先把网易云音乐的界面实现了,其实这个是我很好的愿望了,只是自己懒得动,一直拖到现在. 先放一个参考依据 我们就以这个为主要,先来实现主界面,这里由于没有现成的素材,我也懒得去找相似素材,就展现我的PS渣渣技术了,全程资

ajax抓取网站接口图片瀑布流笔记

用php结合ajax来实现去其它网站抓取图片,在自己本地用! ajax代码部分 <!DOCTYPE html> <html lang="en"> <head>     <meta charset="UTF-8">     <title>图片瀑布流</title> </head> <style>     body{         margin:0;     }    #u