其中javascript用作客户端脚本,复制代码 代码如

2019-09-12 17:23 来源:未知

复制代码 代码如下:

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; //要定义成全局

TAG标签:
版权声明:本文由凯时国际ag下载发布于技术核心,转载请注明出处: 其中javascript用作客户端脚本,复制代码 代码如