现在的位置: 首页 > 移动开发 > 正文

Dojo—ajax框架有哪些应用

2020年06月08日 移动开发 ⁄ 共 1457字 ⁄ 字号 评论关闭

  xhrGet是XHR框架中最重要的函数,使用频率也最高。使用它即可以请求服务器上的静态文本资源如txt、xml等,也可以获取动态页面php、jsp、asp等,只要从服务器返回的是字符数据流即可。下面学步园小编来讲解下Dojo—ajax框架有哪些应用?

  1、使用xhrGet请求文本资源

  客户端--

  [html]viewplaincopyprint?

  01.<%@PageLanguage=“C#”AutoEventWireup=“true”CodeBehind=“HelloDojoAjax.aspx.cs”   02.Inherits=“DojoTest.HelloDojoAjax”%>

  03.

  04.

  05.

  06.

  07.

  08.

  09.

  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.

  23.

  24.

  25.

  26.

  27.

  <%@PageLanguage=“C#”AutoEventWireup=“true”CodeBehind=“HelloDojoAjax.aspx.cs”   Inherits=“DojoTest.HelloDojoAjax”%>

  

  

  

  

  

  

  functionhelloWorld(){

  dojo.xhrGet({

  url:“HelloDojo.txt”,//请求的服务器资源url

  handleAs:“text”,//返回的数据类型

  load:function(response,ioArgs){alert(response);},//成功后回调函数

  error:function(error,ioArgs){alert(error.message);}//出错时回调函数

  });

  }

  //绑定页面加载完成后的初始化函数

  dojo.ready(helloWorld);

  

  

  

  

  

  服务端资源--

  [html]viewplaincopyprint?

  01.helloworld!!Dojo!

  helloworld!!Dojo!

  Dojo—ajax框架有哪些应用

  2、使用xhrGet获取Json数据

  客户端--

  [html]viewplaincopyprint?

  01.<%@PageLanguage=“C#”AutoEventWireup=“true”CodeBehind=“DojoAjaxJson.aspx.cs”Inherits=“DojoTest.DojoAjaxJson”%>

  02.

  03.

  04.

  05.

  06.

  07.<%--引入Dojo--%>

  08.

  09.

  10.

  11.functionGetJsonData(){

  12.dojo.xhrGet({

  13.url:“GetCity.aspx”,//请求的服务器资源url

  14.handleAs:“json”,//返回的数据类型

  15.handle:PrintResult//回调函数

  16.});

  17.returnfalse;

  18.}

  19.

  20.

  21.//对返回的json数据进行处理,放入表格

  22.functionPrintResult(data){

  23.

  24.vartable=“
”;

  25.table+=“
ProvinceId CityName

”;

  26.dojo.forEach(data,function(city)

  以上就是关于“Dojo—ajax框架有哪些应用”的内容,希望对大家有用。更多资讯请关注学步园。学步园,您学习IT技术的优质平台!

抱歉!评论已关闭.