iis服务器助手广告广告
返回顶部
首页 > 资讯 > 前端开发 > html >怎么用ajax xml的数据读取的HelloWorld程序
  • 836
分享到

怎么用ajax xml的数据读取的HelloWorld程序

2024-04-02 19:04:59 836人浏览 独家记忆
摘要

本篇内容主要讲解“怎么用ajax xml的数据读取的HelloWorld程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用ajax xml的数据读取的He

本篇内容主要讲解“怎么用ajax xml的数据读取的HelloWorld程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用ajax xml的数据读取的HelloWorld程序”吧!

俗话说的好,说起来容易做起来难,放在编程上说是看起来容易编起来难,虽说ajax里面没有什么新的技术,只是思想的转变和旧技术的整合,但是动起手来还是问题多多,首先就是我经常使用的是火狐浏览器,马上就碰到了innerText在火狐里面不被兼容的问题,刚开始找不到原因,后来突然反应过来可能是兼容的问题,百度一下,果不其然,在ff里面要使用textContent方法,且一定要遵从w3c标准使用getElementById获取div,不能图省事直接写id,在IE里面行的通,在火狐和其他浏览器就不知道了,还是按标准来吧,这样也有可读性嘛^_^
代码:

复制代码 代码如下:


<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "Http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html>
<head>
<title>Ajax的第一个经典例子Hello World</title>
<script type="text/javascript">
var xmlHttp;
function createXMLHttpRequest(){
if(window.ActiveXObject){
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
else if(window.XMLHttpRequest){
xmlHttp = new XMLHttpRequest();
}
}
function startRequest(){
createXMLHttpRequest();
try{
xmlHttp.onreadystatechange = handleStateChange;
xmlHttp.open("GET", "data.xml", true);
xmlHttp.send(null);
}catch(exception){
alert("您要访问的资源不存在!");
}
}
function handleStateChange(){
if(xmlHttp.readyState == 4){
if (xmlHttp.status == 200 || xmlHttp.status == 0){
// 取得XML的DOM对象
var xmlDOM = xmlHttp.responseXML;
// 取得XML文档的根
var root = xmlDOM.documentElement;
try
{
// 取得<info>结果
var info = root.getElementsByTagName('info');
// 取字符串
var str_data = info[0].firstChild.data;
//改变div的内容,调用changeText函数,注意IE和FF是不一样的
changeText(info[0].firstChild.data,'showText');
//innerHTML是一样的
document.getElementById("showTextHTML").innerHTML = '<strong>' + info[0].firstChild.data + '</strong>';
}catch(exception)
{
}
}
}
}
function changeText(str,element){ //兼容IE和FF的
if(navigator.appName.indexOf("Explorer") > -1){
document.getElementById(element).innerText = str;
} else{
document.getElementById(element).textContent = str;
}
}
</script>
</head>
<body>
<div>
<input type="button" value="return ajax responseXML's value"
onclick="startRequest();" />
</div>
<div id="showText"></div>
<div id="showTextHTML"></div>
</body>
</html>

到此,相信大家对“怎么用ajax xml的数据读取的HelloWorld程序”有了更深的了解,不妨来实际操作一番吧!这里是编程网网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!

--结束END--

本文标题: 怎么用ajax xml的数据读取的HelloWorld程序

本文链接: https://www.lsjlt.com/news/72917.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 怎么用ajax xml的数据读取的HelloWorld程序
    本篇内容主要讲解“怎么用ajax xml的数据读取的HelloWorld程序”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“怎么用ajax xml的数据读取的He...
    99+
    2024-04-02
  • 怎么用Ajax读取XML格式的数据
    本篇内容介绍了“怎么用Ajax读取XML格式的数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!代码如下:...
    99+
    2024-04-02
  • Ajax中怎么读取数据
    这篇文章给大家介绍Ajax中怎么读取数据,内容非常详细,感兴趣的小伙伴们可以参考借鉴,希望对大家能有所帮助。1:XMLHTTPRequest对象的函数. 2:Asp输出xml格式的文件.你可以点击查看该文件...
    99+
    2024-04-02
  • Ajax中怎么读取数据到表格
    Ajax中怎么读取数据到表格,相信很多没有经验的人对此束手无策,为此本文总结了问题出现的原因和解决方法,通过这篇文章希望你能解决这个问题。代码如下:<% '出自:http://Www.Web6...
    99+
    2024-04-02
  • ajax怎么读取properties资源文件数据
    本篇内容主要讲解“ajax怎么读取properties资源文件数据”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ajax怎么读取properties资源文件数据...
    99+
    2024-04-02
  • python怎么读取excel的数据
    如何在 python 中读取 excel 数据?通过使用 pandas 库中的 read_excel() 函数,您可以轻松地读取 excel 数据:导入 pandas 库:import ...
    99+
    2024-04-02
  • 使用ajax怎么动态获取数据库中的数据
    使用ajax怎么动态获取数据库中的数据?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。首先我这用的框架是SSM,代码就开始了:这是写在前台的方法里一个点击事件进入...
    99+
    2023-06-08
  • html怎么读取数据库中的数据
    html中读取数据库中的数据涉及以下步骤:使用xmlhttprequest对象建立连接。发送sql查询检索所需数据。监听响应并获取数据或错误消息。解析响应并将数据转换为html可用格式,...
    99+
    2024-04-05
    python
  • Ajax怎么按需读取数据生成下级菜单
    这篇文章主要讲解了“Ajax怎么按需读取数据生成下级菜单”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Ajax怎么按需读取数据生成下级菜单”吧! ...
    99+
    2024-04-02
  • hbase读取数据的流程是什么
    HBase读取数据的流程如下: 客户端向HBase集群发送读取请求,请求包括表名、行键和列族等信息。 HMaster接收到请求后,...
    99+
    2024-03-05
    hbase
  • 怎么用Spark读取HBASE数据
    这篇文章主要讲解了“怎么用Spark读取HBASE数据”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“怎么用Spark读取HBASE数据”吧! ...
    99+
    2024-04-02
  • 怎么用ADODataReader类读取数据
    本篇内容介绍了“怎么用ADODataReader类读取数据”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!我们用ADOConnection来打...
    99+
    2023-06-17
  • redis怎么读取rdb中的数据
    如何从 redis rdb 中读取数据停止并备份 redis 服务器。使用 redis-rdb-tools 解析 rdb 文件。使用 python 库 redisrdb 或 c 库 re...
    99+
    2024-04-08
    python redis 键值对
  • 使用PyTorch怎么读取数据
    本篇文章给大家分享的是有关使用PyTorch怎么读取数据,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。模块介绍pandas 用于方便操作含有字符串的表文件,如csvzipfil...
    99+
    2023-06-14
  • 怎么使用pandas读取数据
    要使用pandas读取数据,首先需要导入pandas库,然后使用pandas提供的函数来读取数据文件。以下是一个简单的示例,演示如何...
    99+
    2024-04-02
  • 怎么使用datareader读取数据
    要使用DataReader来读取数据,需要按照以下步骤操作:1. 创建一个数据库连接对象。2. 打开数据库连接。3. 创建一个Com...
    99+
    2023-09-08
    datareader
  • 微信小程序中本地数据读取的方法
    小编给大家分享一下微信小程序中本地数据读取的方法,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!微信小程序 本地数据读取实例一般情...
    99+
    2024-04-02
  • 怎么用pandas从数据库读取数据
    使用pandas读取数据库数据,首先需要连接数据库,并使用pandas的read_sql_query函数从数据库中读取数据。以下是一...
    99+
    2024-03-07
    pandas 数据库
  • java怎么读取xml标签内的属性值
    在Java中,可以使用Java内置的XML解析器或第三方库来读取XML标签内的属性值。以下是使用Java内置的XML解析器javax...
    99+
    2024-02-29
    java
  • 怎么使用Node.js来读取表格的数据
    这篇文章主要介绍“怎么使用Node.js来读取表格的数据”,在日常操作中,相信很多人在怎么使用Node.js来读取表格的数据问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么使用Node.js来读取表格的数据...
    99+
    2023-07-05
软考高级职称资格查询
推荐阅读
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作