Dojo―ajax框架实战
发布时间:2020-12-16 21:41:29 所属栏目:百科 来源:网络整理
导读:xhrGet是XHR框架中最重要的函数,使用频率也最高。使用它即可以请求服务器上的静态文本资源如txt、xml等,也可以获取动态页面php、jsp、asp等,只要从服务器返回的是字符数据流即可。 650) this.width=650;" border="0" alt="" src="http://img.jb51.cc/vcim
xhrGet是XHR框架中最重要的函数,使用频率也最高。使用它即可以请求服务器上的静态文本资源如txt、xml等,也可以获取动态页面php、jsp、asp等,只要从服务器返回的是字符数据流即可。
除了xhrGet,Dojo的XHR框架还包含xhrPost,rawXhrPost,xhrPut,rawXhrPut,xhrDelete.这几个函数与xhrGet类似,使用方法和参数都可以参考xhrGet.区别在于他们的HTTP请求类型,xhrPost发送的是Post请求,xhrPut发送的是Put请求,xhrDelete发生的是Delete请求。 下面我们看几个实例: 1、使用xhrGet请求文本资源 客户端-- [html]viewplaincopyprint? 01.<%@PageLanguage=“C#”AutoEventWireup=“true”CodeBehind=“HelloDojoAjax.aspx.cs” 02.Inherits=“DojoTest.HelloDojoAjax”%> 03. 04.<!DOCTYPEhtmlPUBLIC“-//W3C//DTDXHTML1.0Transitional//EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> 05.<htmlxmlns=“http://www.w3.org/1999/xhtml”> 06.<headrunat=“server”> 07.<title></title> 08.<scriptsrc='#'" //ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js”type=“text/javascript”></script> 09.<scripttype=“text/javascript”> 10. 11.functionhelloWorld(){ 12.dojo.xhrGet({ 13.url:“HelloDojo.txt”,//请求的服务器资源url 14.handleAs:“text”,//返回的数据类型 15.load:function(response,ioArgs){alert(response);},//成功后回调函数 16.error:function(error,ioArgs){alert(error.message);}//出错时回调函数 17.}); 18.} 19. 20.//绑定页面加载完成后的初始化函数 21.dojo.ready(helloWorld); 22.</script> 23.</head> 24.<body> 25. 26.</body> 27.< <%@PageLanguage=“C#”AutoEventWireup=“true”CodeBehind=“HelloDojoAjax.aspx.cs” Inherits=“DojoTest.HelloDojoAjax”%> <!DOCTYPEhtmlPUBLIC“-//W3C//DTDXHTML1.0Transitional//EN”“http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd”> <htmlxmlns=“http://www.w3.org/1999/xhtml”> <headrunat=“server”> <title></title> <scriptsrc='#'" //ajax.googleapis.com/ajax/libs/dojo/1.7.2/dojo/dojo.js”type=“text/javascript”></script> <scripttype=“text/javascript”> functionhelloWorld(){ dojo.xhrGet({ url:“HelloDojo.txt”,//请求的服务器资源url handleAs:“text”,//返回的数据类型 load:function(response,//成功后回调函数 error:function(error,ioArgs){alert(error.message);}//出错时回调函数 }); } (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |