JavaScript程序设计基础教程 作者 曾海 第10章 Ajax技术.pptVIP

JavaScript程序设计基础教程 作者 曾海 第10章 Ajax技术.ppt

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
第10章 Ajax技术 本章目录 10.1 Ajax介绍 10.1 Ajax介绍 10.2 Ajax技术的组成 JavaScript XMLHttpRequest XMLHttpRequest XMLHttpRequest XMLHttpRequest XMLHttpRequest CSS DOM XML 10.3 实现Ajax的基本步骤 创建XMLHttpRequest对象 创建XMLHttpRequest对象 创建HTTP请求 设置响应HTTP请求状态变化的函数 设置响应HTTP请求状态变化的函数 设置获取服务器返回数据的语句 设置获取服务器返回数据的语句 发送HTTP请求 局部更新 局部更新 局部更新 10.4 用Ajax实现无刷新广告轮显 10.4 用Ajax实现无刷新广告轮显 10.4 用Ajax实现无刷新广告轮显 10.4 用Ajax实现无刷新广告轮显 10.4 用Ajax实现无刷新广告轮显 习题 例10.9 在index.asp页面中自定义一个用于获取广告内容的getData()函数,并使用setInterval函数实现每隔2秒钟获取一次数据。程序代码如下。 script setInterval(getData(),2000); //每隔2秒钟调用一次getData()函数 function getData(){ //定义获取数据的函数 var oSend=new ActiveXObject(Microsoft.XMLHTTP); //创建XmlHttpRequest对象 oSend.open(POST,adrot.asp?t1=1,false); //创建一个HTTP请求 //添加指定的HTTP头信息 oSend.setRequestHeader(CONTENT-TYPE,application/x-www-form-urlencoded); oSend.send(null); //发送HTTP请求 var oDom=new ActiveXObject(Microsoft.XMLDOM); //创建XMLDOM对象 oDom.async=false; //异步方式处理数据 body=bytes2BSTR(oSend.responseBody); //将获取到的数据转换为字符串 oDom.loadXML(body); //加载指定内容 msg.innerHTML=body; //将指定内容赋予标记msg } /script script language=vbscript Function bytes2BSTR(vIn) //定义将二进制数据转换为字符串的函数 strReturn = //给strReturn赋空值 For i = 1 To LenB(vIn) //使用for…next语句遍历二进制字节 ThisCharCode = AscB(MidB(vIn,i,1)) //将字节转换为字符 If ThisCharCode H80 Then //如果不为汉字,则直接拼接strReturn strReturn = strReturn Chr(ThisCharCode) Else //如果为汉字,则执行以下操作 NextCharCode = AscB(MidB(vIn,i+1,1)) //将当前字符的后一字节转换为字符 //将两个字符互换位置后,拼接strReturn strR eturn = strReturn Chr(CLng(ThisCharCode) * H100 + CInt(NextCharCode)) i = i + 1 //累加变量i End If Next bytes2BSTR = strReturn //将转换后的字符串赋予bytes2BSTR End Function /scripta 在adrot.asp页面中,编写一个XML格式的文档,并通过定义显示轮换显示的广告内容。程序代码如下。 % Response.ContentType=text/xml 定义服务器响应的HTTP内容类型 Response.Charset=UTF-8 定义页面采用的字符集 Response.Write ?xml version=1.0 encoding=GB2312 url=adrot.asp? 声明XML Response.Write Msg 定义XML标记 if request.querystring(t1)=1 then dim ad 声明一个广告轮显组件的实例变量 set ad=server.createobject(MSWC.AdRotator) 创建AdRotator对象实例 ad

您可能关注的文档

文档评论(0)

118压缩包课件库 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档