ajax html例子,AJAX实例[通俗易懂]

ajax html例子,AJAX实例[通俗易懂]AJAX实例实例一:一个简单的AJAX实例创建一个简单的XMLHttpRequest,从一个TXT文件中返回数据实例functionloadXMLDoc(){varxmlhttp;if(window.XMLHttpRequest){//IE7+,Firefox,Chrome,Opera,Safari浏览器执行代码xmlhttp=newXMLHttpRequest();}els…

大家好,又见面了,我是你们的朋友全栈君。如果您正在找激活码,请点击查看最新教程,关注关注公众号 “全栈程序员社区” 获取激活教程,可能之前旧版本教程已经失效.最新Idea2022.1教程亲测有效,一键激活。

Jetbrains全系列IDE使用 1年只要46元 售后保障 童叟无欺

AJAX实例

实例一:一个简单的AJAX实例

创建一个简单的XMLHttpRequest,从一个TXT文件中返回数据

实例

function loadXMLDoc()

{

var xmlhttp;

if (window.XMLHttpRequest)

{

//  IE7+, Firefox, Chrome, Opera, Safari 浏览器执行代码

xmlhttp=new XMLHttpRequest();

}

else

{

// IE6, IE5 浏览器执行代码

xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);

}

xmlhttp.onreadystatechange=function()

{

if (xmlhttp.readyState==4 && xmlhttp.status==200)

{

document.getElementById(“myDiv”).innerHTML=xmlhttp.responseText;

}

}

xmlhttp.open(“GET”,”ajax_info.txt”,true);

xmlhttp.send();

}

运行实例 »

点击 “运行实例” 按钮查看在线实例

效果图:

0cb51e4b4432d51c3956267463ed0040.gif

实例二:通过 XML HTTP 进行一次指定的 HEAD 请求

实例

function loadXMLDoc(url)

{

var xmlhttp;

if (window.XMLHttpRequest)

{// code for IE7+, Firefox, Chrome, Opera, Safari

xmlhttp=new XMLHttpRequest();

}

else

{// code for IE6, IE5

xmlhttp=new ActiveXObject(“Microsoft.XMLHTTP”);

}

xmlhttp.onreadystatechange=function()

{

if (xmlhttp.readyState==4 && xmlhttp.status==200)

{

document.getElementById(‘p1’).innerHTML=”Last modified: ” + xmlhttp.getResponseHeader(‘Last-Modified’);

}

}

xmlhttp.open(“GET”,url,true);

xmlhttp.send();

}

运行实例 »

点击 “运行实例” 按钮查看在线实例

效果图:

2466fb4211906f25b5e3ff9b1d7ffc79.gif

实例三:把 XML 文件显示为 HTML 表格

实例

function onResponse()

{

if(xmlhttp.readyState!=4) return;

if(xmlhttp.status!=200)

{

alert(“Problem retrieving XML data”);

return;

}

txt=”

x=xmlhttp.responseXML.documentElement.getElementsByTagName(“CD”);

for (i=0;i

{

txt=txt + “

“;

xx=x[i].getElementsByTagName(“TITLE”);

{

try

{

txt=txt + “

” + xx[0].firstChild.nodeValue + “”;

}

catch (er)

{

txt=txt + “

 “;

}

}

xx=x[i].getElementsByTagName(“ARTIST”);

{

try

{

txt=txt + “

” + xx[0].firstChild.nodeValue + “”;

}

catch (er)

{

txt=txt + “

 “;

}

}

txt=txt + “

“;

}

txt=txt + “

“;

document.getElementById(‘copy’).innerHTML=txt;

}

运行实例 »

点击 “运行实例” 按钮查看在线实例

效果图:

0dca25de0789e955877f1d2df32497f1.gif

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/170672.html原文链接:https://javaforall.net

(0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • mysql b+树优点_基础B

    mysql b+树优点_基础B写在前面大家在面试的时候,肯定都会被问到MySql的知识,以下是面试场景:面试官:对于MySQL,你对他索引原理了解吗?我:了解面试官:MySQL的索引是用什么数据机构的?我:B+树面试官:为什么要用B+树,而不是B树?我:…面试官:用B+树作为MySql的索引结构,用什么好处?我:…B树和B+树是MySQL索引使用的数据结构,对于索引优化和原理理解都非常重要,下面我的写文章就是要把B树,B+树的神秘面纱揭开,让大家在面试的时候碰到这个知识点一往无前,不再成为你的知识盲点!欢迎关注公

    2025年6月3日
    2
  • shell脚本介绍、shell脚本结构和执行、date命令用法、shell脚本中的变量

    shell脚本介绍、shell脚本结构和执行、date命令用法、shell脚本中的变量

    2021年6月12日
    180
  • Maven历史版本下载「建议收藏」

    Maven历史版本下载「建议收藏」一.Maven官网下载历史版本1.maven下载地址(1)、打开Mvaen官网下载地址(2)、进入历史版本下载地址(3)、历史版本下载页面,选择一个版本进入。(4)、我们选择一个历史版本进来后显示二进制和源码两个下载方式。二进制版本是编译好的,可以直接使用。源码版本未经编译,需要自行编译(5)、选择二进制版本,点击进入下载。(6)、下载下来后直接解压就可以使用了。…

    2022年8月21日
    9
  • 暴力激活成功教程密码算法-JS

    暴力激活成功教程密码算法-JSmd5加密算法vargetMd5=function(string){functionRotateLeft(lValue,iShiftBits){return(lValue<>>(32-iShiftBits));}functionAddUnsigned(lX,lY){

    2022年8月22日
    6
  • 高中四个基本不等式公式_高中数学基本不等式典型题

    高中四个基本不等式公式_高中数学基本不等式典型题高一数学要从掌握好基本知识点开始,并且要及时做好归纳总结。以下是小编为您整理的关于的相关资料,供您阅读。1.不等式性质比较大小方法:1作差比较法2作商比较法不等式的基本性质①对称性:a>bb>a②传递性:a>b,b>ca>c③可加性:a>ba+c>b+c④可积性:a>b,c>0ac&gt…

    2022年9月14日
    2
  • vuecli安装成功但无法运行_vue cli service

    vuecli安装成功但无法运行_vue cli service1.依赖node所以先安装node,可从官网下载安装,安装一直下一步最后选安装目录2.win+r输入cmd运行,先输入node-v和npm-v查看node安装是否正常(我这里node是10.5.0npm是6.1.0)3.安装vue,npm安装过慢且成功率较低,建议使用cnpm安装3.1npm安装方法,npminstallvue(安装成功请到第4步)…

    2022年10月9日
    5

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号