其中javascript用作客户端脚本,复制代码 代码如
复制代码 代码如下:
AJAX全称为“Asynchronous JavaScript and XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术.
到此就可以就发送请求读取服务器端的XML数据了,最后要做的就是处理数据了。 关于XMLHttpRequest对象,请参考About XMLHttpRequest Object一文。
function ajaxFunction(){
var xmlHttp;
try { // Firefox, Opera 8.0+, Safari
xmlHttp = new XMLHttpRequest();
}
catch (e) {
try {// Internet Explorer
xmlHttp = new ActiveXObject("Msxml2.XMLHTTP");
}
catch (e) {
try {
xmlHttp = new ActiveXObject("Microsoft.XMLHTTP");
}
catch (e) {
}
}
}
其中Asynchronous 表示异步,
其中javascript用作客户端脚本,复制代码 代码如下。看例子:
return xmlHttp;
}
另外javascript和xml都是名词.
//AjaxDemo.html
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" ";
<html xmlns=";
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Asynchronous JavaScript And XML</title>
</head>
<body>
<script type="text/javascript">
var xmlHttp=null;
function readyStateChangeHandle()
{
if(xmlHttp.readyState==4)
{
if(xmlHttp.status==200)
{
var xmlDOM=xmlHttp.responseXML;
var xmlRoot=xmlDOM.documentElement;
try
{
var xmlItem=xmlRoot.getElementsByTagName("item");
alert(xmlItem[0].firstChild.data);
}
catch(e)
{
alert(e.message);
}
}
}
}
function ajaxRequest()
{
if(window.XMLHttpRequest)
{
xmlHttp=new XMLHttpRequest();
}
else if(window.ActiveXObject)
{
xmlHttp=new ActiveXObject("Microsoft.XMLHTTP");
}
xmlHttp.onreadystatechange=readyStateChangeHandle;
xmlHttp.open("GET","data.xml",true);
xmlHttp.send(null);
}
</script>
<input type="button" onclick="ajaxRequest()" value="Take me to the world of AJAX" />
</body>
</html>
//data.xml
<?xml version="1.0" encoding="GB2312" ?>
<root>
<item>Welcome to the world of AJAX(Asynchronous JavaScript And XML)!</item>
</root>
您可能感兴趣的文章:
- JavaScript将XML转成JSON的方法
- jQuery解析XML与传统JavaScript方法的差别实例分析
- Javascript 读取操作Sql中的Xml字段
- 用javascript读取xml文件读取节点数据
- javascript创建createXmlHttpRequest对象示例代码
- javascript获取xml节点的最大值(实现代码)
- JavaScript实现将xml转换成html table表格的方法
其中javascript用作客户端脚本
您可能感兴趣的文章:
- JQuery的ajax获取数据后的处理总结(html,xml,json)
- AJAX使用post发送数据xml格式接受数据
- Jquery Ajax学习实例 向页面发出请求,返回XML格式数据
- AJAX中同时发送多个请求XMLHttpRequest对象处理方法
- 通过XMLHttpRequest和jQuery实现ajax的几种方式
- JS通过ajax动态读取xml文件内容的方法
- AJAX 常用函数创建XMLHTTP对象,区别IE,Mozilla浏览器
- javascript解析ajax返回的xml和json格式数据实例详解
- firefox下jquery ajax返回object XMLDocument处理方法
- 用Ajax读取XML格式的数据
- AJAX+JSP实现读取XML内容并按排列显示输出的方法示例
ajax其主要中心思想:就是通过XMLHttpRequest对象异步(同步)请求服务器脚本.服务器接收到请求后,通过response.write()返回到客户端.
var xmlHttp; //要定义成全局