在Web开发中,有时我们希望页面提交但又不刷新当前页,此时可以使用XML HTTP Request object来做处理,例如如下代码:
<HTML> <HEAD> <TITLE></TITLE> <script language="javascript"> function func_submit() { var xmlhttp; try { xmlhttp = new ActiveXObject("Msxml2.XMLHTTP"); } catch (e1) { try { xmlhttp = new ActiveXObject("Microsoft.XMLHTTP"); } catch (e2) { alert(e2); } } if (xmlhttp) { xmlhttp.open("GET", "test.txt",true); xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4) { document.getElementById('content').innerHTML=xmlhttp.responseText; } } xmlhttp.send(null); } } </script> </HEAD> <BODY> <button onClick="func_submit()">mysubmit</button> <div id="content"></div> </BODY> </HTML> |
此时运行代码,点击提交按钮,可以发现在div节点内部把text.txt文件的内容填充进去了。
分享到:
相关推荐
{"class":"xmlToObject.vo.ReqBody","list":[{"class":"xmlToObject.vo.Foot","name":"红豆","rmb":"10元"},{"class":"xmlToObject.vo.Foot","name":"芋头","rmb":"100元"}]},"class":"xmlToObject.vo.Request",...
**AjaxRequest(Ajax使用包)** Ajax,全称Asynchronous JavaScript and XML(异步JavaScript和XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。AjaxRequest是实现Ajax功能的一个工具包,它...
WS(Web Service)通常采用SOAP(Simple Object Access Protocol)进行通信,SOAP消息封装在XML文档中,使得不同系统间的数据交换变得简单。 在Android中,我们通常使用KSOAP2库来实现对Web Service的调用。KSOAP2...
public override void Serialize(XmlWriter writer, object o) { var originalNamespaces = writer.Settings.Namespaces; writer.Settings.Namespaces = false; base.Serialize(writer, o); writer.Settings....
这段代码中,首先定义了一个包含XML数据的字符串`xmlString`,然后使用`WebClient`对象将这个字符串编码为字节数组并通过HTTP POST请求发送到指定的URL地址。 - **重要知识点**: - `Encoding.ASCII.GetBytes`方法...
XMLDOM(XML Document Object Model)是处理XML文档的标准接口,它允许程序和脚本动态地访问和更新XML文档的内容、结构和样式。在微信小程序的开发过程中,由于小程序需要处理和解析XML数据,例如从服务器获取的数据...
3. xStream:xStream是一个用于Java对象到XML,以及XML到Java对象转换的库,它的使用简单且功能强大。 4. Jibx:Jibx是一个XML绑定框架,可以将XML数据与Java对象之间进行动态绑定。 5. Jaxb2:Jaxb2是Java标准的XML...
包括Enterprise JavaBeans (EJB),CORBA(Common Object Request Broker Architecture),Servlets以及SOAP,这些都是构建分布式企业级应用的重要组件,它们与XML结合,可以实现高效的数据交换和跨平台通信。...
本篇文章将深入探讨如何使用JAXBUtil来实现XML和bean之间的互转,并基于提供的文件`JaxbObjectAndXmlUtil.java`和`ReqMsBean.java`进行实例解析。 首先,我们来看`ReqMsBean.java`,这是一个简单的Java Bean定义,...
XML文档可以是文件、关系数据库中的记录、Object Request Broker 传送的一个对象或到达网络接口的一个字节流。 XML的应用领域包括: * 文档设计和管理:可维护公司的文档资料 * Web开发:利用XHTML和XSLT实现Web...
W3C(World Wide Web Consortium)是负责制定XML标准的组织,它提供了DOM(Document Object Model)API来处理XML文档。本篇文章将详细介绍如何使用Java结合W3C DOM API来生成XML文件。 首先,生成XML文件的基本步骤...
Android中解析XML主要有两种方法:DOM(Document Object Model)和SAX(Simple API for XML)。每种方法都有其适用场景和优缺点。 1. DOM解析: DOM解析器会将整个XML文档加载到内存中,形成一个树形结构,称为DOM...
XML-RPC的出现较早,适合于简单、快速的跨平台通信,而SOAP(Simple Object Access Protocol)则更为复杂,提供了更强大的错误处理、安全性以及数据类型支持,适用于需要稳定、健壮环境的场景。 PHP中内置了对XML-...
解析XML文档是关键步骤,我们需要使用Java的DOM(Document Object Model)或SAX(Simple API for XML)解析器来读取和处理这些数据。 在JSP中,我们可以使用内置的JSTL(JavaServer Pages Standard Tag Library)的...
它允许不同平台的对象之间进行通信,尤其在CORBA(Common Object Request Broker Architecture)中广泛使用。例如,`abcccc.idl`文件可能包含了定义了一些服务或对象的方法和属性,这些服务或对象可以在网络中的不同...
3. **XML解析**:虽然示例中简单地将XML响应文本直接显示出来,但在实际应用中往往需要对XML数据进行解析和处理,以提取有用的信息。 综上所述,`Ajax.Request`是一个非常强大的工具,它简化了异步请求的过程,使得...
Java提供了多种方式来处理XML文件,如DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)。本练习可能主要使用DOM,因为它能将整个XML文档加载到内存中,便于处理和查询。...
在Java中,有多种API用于处理XML,例如DOM(Document Object Model)、SAX(Simple API for XML)和StAX(Streaming API for XML)。这些API可以帮助开发者解析XML文档,读取或写入数据。在JSP-XML项目中,可能使用...
解析XML通常使用`DOM`(Document Object Model)、`SAX`(Simple API for XML)或`StAX`(Streaming API for XML)。DOM一次性加载整个文档到内存,适合小到中型的XML文件;SAX是事件驱动的,逐行读取,适合大文件;...
在这个文件中,用户输入的留言信息可能会被收集并通过ASP的内置对象如`Request`获取,然后这些信息会被格式化成XML格式,写入到`List.xml`文件中。ASP的`DOM`对象(Document Object Model)可以方便地创建、修改XML...