ID:40711723
大小:63.35 KB
页数:19页
时间:2019-08-06
4、,在页面的head部分添加一个下面的章节会为您讲解AJAX的工作原理。AJAX-创建XMLHttpRequest对象XMLHttpRequest是AJAX的基础。XMLHttpRequest对象所有现代浏览器均支持XMLHttpRequest对象(IE5和IE6使用ActiveXObjec
5、t)。XMLHttpRequest用于在后台与服务器交换数据。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。创建XMLHttpRequest对象所有现代浏览器(IE7+、Firefox、Chrome、Safari以及Opera)均内建XMLHttpRequest对象。创建XMLHttpRequest对象的语法:variable=newXMLHttpRequest();老版本的InternetExplorer(IE5和IE6)使用ActiveX对象:variable=newActiveXObject("Microsoft.XMLHTT
6、P");为了应对所有的现代浏览器,包括IE5和IE6,请检查浏览器是否支持XMLHttpRequest对象。如果支持,则创建XMLHttpRequest对象。如果不支持,则创建ActiveXObject:varxmlhttp;if(window.XMLHttpRequest){//codeforIE7+,Firefox,Chrome,Opera,Safarixmlhttp=newXMLHttpRequest();}else{//codeforIE6,IE5xmlhttp=newActiveXObject("Microsoft.XMLHTTP");}在下
7、一章中,您将学习发送服务器请求的知识。AJAX-向服务器发送请求XMLHttpRequest对象用于和服务器交换数据。向服务器发送请求如需将请求发送到服务器,我们使用XMLHttpRequest对象的open()和send()方法:xmlhttp.open("GET","test1.txt",true);xmlhttp.send();方法描述open(method,url,async)规定请求的类型、URL以及是否异步处理请求。·method:请求的类型;GET或POST·url:文件在服务器上的位置·async:true(异步)或false(同步)s
8、end(string)将请求发送到服务器。·string:仅用于POST请求GET还是POST
此文档下载收益归作者所有