varxmlhttp = null;
//得到节点值
var domname = document.getElementById("domname").value;
//判断游览器的httpRequest对象
if(window.XMLHttpRequest){
xmlhttp = new XMLHttpRequest();
// 针对mozillar游览器的bug
if(xmlhttp.overrideMimeType){
xmlhttp.overrideMimeType("text/xml");
}
}else if(window.ActiveXObject){
var activexName =["MSXML2.XMLHTTP","Microsoft.XMLHTTP"];
for(var i=0;i<activexName.length;i++){
try{
xmlhttp = new ActiveXObject("activexName[i]");
break;
} catch(e){
}
}
}
if(!xmlhttp){
alert("xmlhttp对象创建失败");
return;
}else{
alert("xmlhttp对象创建成功");
}
//注册回调函数
xmlhttp.onreadystatechange = callback;
//设置连接信息
xmlhttp.open("GET",url,ture);
//发送数据
xmlhttp.send(null);
//回调函数
function callback(){
//判断状态交互完成
if(xmlhttp.readyState ==4){
//判断http是否交互成功
if(xmlhttp.status==200){
//获取服务器获取XML的DOM对象
var domObj = xmlhttp.responseXML;
if(domObj){
//得到标签节点
var Nodes = domObj.getElementsByTagName("Node");
if(Nodes.length>0){
//获取第一字节点
var textNode = Nodes[0].firtstChild;
//获取第一字节点内容
var xmlcontent = textNode.nodeValue();
//将数据显示在页面上
var divNode = document.getElementById("result");
//设置内容
divNode.innerHTML= xmlcontent;
} else{
alert("没有该节点,原内容为"+xmlhttp.responseText);
}
}else{
alert("没有得到responsexml对象");
}
}
}
}
相关推荐
**Ajax_xml_lightbox** 是一个基于JavaScript技术的轻量级库,主要用来实现网页上的图片、内容预览功能。这个库结合了Ajax和XML技术,提供了类似lightbox和thickbox的效果,允许用户在不离开当前页面的情况下查看大...
【标题】"Ajax与XML在下载效果中的应用" 在现代Web开发中,Ajax(Asynchronous JavaScript and XML)技术被广泛用于实现页面的无刷新更新,提高用户体验。Ajax的核心是通过JavaScript向服务器发送异步请求,获取...
标题中的"ajax_XML_iframe无刷新异步读取 源代码"指的是使用Ajax技术和XML以及IFrame实现的无刷新异步数据读取技术。在Web开发中,这种技术能够提高用户体验,因为用户无需等待整个页面刷新即可获取或更新数据。 ...
**Ajax与XML数据格式** Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。它的核心是JavaScript的XMLHttpRequest对象,使得浏览器可以发送异步HTTP请求,...
标题中的"php+ajax+xml.rar_ajax php 无刷新_ajax xml_php xml_php 例子_xml"揭示了这个压缩包文件包含的内容是关于使用PHP、AJAX和XML技术实现的一个无刷新交互示例。这个组合通常用于创建动态网页,提供用户友好...
标题中的"AjaxChat_XML_JSON_javascript_chat_ajax_Different_php_"暗示了我们正在讨论两种使用Ajax技术的聊天脚本,它们分别基于JSON和XML这两种数据格式,并且与PHP后端进行交互。现在,让我们深入探讨这些关键...
而 Scrapy_AJAX_Utils 则是针对 Scrapy 进行的特定功能增强,主要关注于 AJAX(Asynchronous JavaScript and XML)技术,它使得网页能够无需刷新页面就能与服务器进行交互,提高了用户体验,但同时也增加了爬虫抓取...
**Ajax(Asynchronous JavaScript and XML)技术是Web开发中的一个重要工具,它允许在不刷新整个网页的情况下,通过后台与服务器交换数据并局部更新页面。在本示例中,“ajax_example.rar”是一个压缩包,其中包含了...
Ajax,全称Asynchronous JavaScript and XML(异步JavaScript和XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。这种技术通过在后台与服务器进行少量数据交换,使网页实现异步更新,提升了...
总结,Ajax技术极大地提升了Web应用的交互性和响应速度,通过"ajax_xml运用.doc"文档和"AjaxDemo"项目,我们可以学习到如何结合JavaScript和XML,实现在不刷新页面的情况下,动态地获取和显示数据。这对于我们理解和...
**Ajax读取XML数据类型详解** 在Web开发中,AJAX(Asynchronous JavaScript and XML)是一种创建动态网页的技术,它允许在不重新加载整个页面的情况下,与服务器交换数据并更新部分网页内容。在这个例子中,我们将...
而Ajax(Asynchronous JavaScript and XML)则是一种在无需刷新整个页面的情况下更新部分网页的技术,它极大地提升了用户体验,因为它允许后台与服务器进行通信,同时用户可以继续在页面上交互。 标题"struts-ajax....
Ajax,全称为Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax并非一种全新的编程语言,而是利用已有的Web技术(如HTML、JavaScript、DOM和XML)的组合,实现...
SSH通常指的是Spring、Struts和Hibernate这三个Java开发框架的组合,而Ajax则是一种异步JavaScript和XML(Asynchronous JavaScript and XML)的技术,允许网页在不重新加载整个页面的情况下与服务器交换数据并更新...
Ajax,即Asynchronous JavaScript and XML,是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。通过Ajax,我们可以创建更加用户友好的交互式网页,提高用户体验。Ajax的核心是XMLHttpRequest对象,它...
**Ajax(Asynchronous JavaScript and XML)技术是Web开发中的一个重要组成部分,它允许在不刷新整个网页的情况下,与服务器交换数据并更新部分网页内容。Ajax的核心是JavaScript,它利用XMLHttpRequest对象作为后台...
Ajax,全称Asynchronous JavaScript and XML,是一种在不重新加载整个网页的情况下,能够更新部分网页的技术。在本实例中,“smarty+AJAX.rar”将展示如何结合Smarty模板系统和Ajax技术来实现动态交互的Web应用。 ...
- `java_db_xml_day02.xps`和`java_db_xml_day03.xps`:可能深入讨论了XML(Extensible Markup Language)的语法、元素、属性、命名空间、DTD(文档类型定义)或XSD(XML Schema定义)等概念,以及XML文档的解析和...