dojo 之基础篇(二)之从服务器读取数据


Posted in Javascript onMarch 24, 2007

本例子沿用 "dojo 之基础篇" 中的内容
首先,我们在HelloWorld.html的同一级目录,新建一个文件,名为response.txt,内容为:

Welcome to the Dojo Hello World Tutorial

将section 2的代码替换 为以下代码

<!-- SECTION 3 -->
  <script type="text/javascript">
   dojo.require("dojo.io.*");
   dojo.require("dojo.event.*");
   dojo.require("dojo.widget.*");
	 dojo.require("dojo.widget.Button");   //绑定url路径. 当然按下按钮后, 会向response.txt发送请求,此时,服务器
   //将返回response.txt中的内容.这个url可以是其它的对象.比如struts中的
   //***.do 或者 是一个servlet url.
   function helloPressed()
   {
    dojo.io.bind({
            url: 'response.txt',
            handler: helloCallback
          });
   }   //处理返回数据的函数. 其三个参数是必需的. 
   function helloCallback(type, data, evt)
   {
    if (type == 'error')
     alert('Error when retrieving data from the server!');
    else
     alert(data);
   }   function init()
   {
    var helloButton = dojo.widget.byId('helloButton');
    dojo.event.connect(helloButton, 'onClick', 'helloPressed')
   }   dojo.addOnLoad(init);
  </script>
以上为所有代码.
Javascript 相关文章推荐
javascript操作cookie的文章(设置,删除cookies)
Apr 01 Javascript
javascript中的delete使用详解
Apr 11 Javascript
JS获取当前网址、主机地址项目根路径
Nov 19 Javascript
JavaScript forEach()遍历函数使用及介绍
Jul 08 Javascript
jQuery实现扑克正反面翻牌效果
Mar 10 Javascript
原生js 封装get ,post, delete 请求的实例
Aug 11 Javascript
浅谈Vue.js路由管理器 Vue Router
Aug 16 Javascript
vue实现双向绑定和依赖收集遇到的坑
Nov 29 Javascript
JS根据Unix时间戳显示发布时间是多久前【项目实测】
Jul 10 Javascript
微信小程序之几种常见的弹框提示信息实现详解
Jul 11 Javascript
js实现提交前对列表数据的增删改查
Jan 16 Javascript
es6中new.target的作用和使用场景简单示例分析
Mar 14 Javascript
dojo 之基础篇
Mar 24 #Javascript
jQuery使用手册之 事件处理
Mar 24 #Javascript
jQuery使用手册之三 CSS操作
Mar 24 #Javascript
jQuery使用手册之二 DOM操作
Mar 24 #Javascript
jQuery使用手册之一
Mar 24 #Javascript
5 cool javascript apps
Mar 24 #Javascript
用JQuery 实现的自定义对话框
Mar 24 #Javascript
You might like
初级的用php写的采集程序
2007/03/16 PHP
PHP利用超级全局变量$_GET来接收表单数据的实例
2016/11/05 PHP
遍历jquery对象的代码分享
2011/11/02 Javascript
jQuery 判断图片是否加载完成方法汇总
2015/08/10 Javascript
jQuery实现打开页面渐现效果示例
2016/07/27 Javascript
关于JS中二维数组的声明方法
2016/09/24 Javascript
easyui 中的datagrid跨页勾选问题的实现方法
2017/01/18 Javascript
js实现九宫格的随机颜色跳转
2017/02/19 Javascript
详解VueJS 数据驱动和依赖追踪分析
2017/07/26 Javascript
JS学习笔记之闭包小案例分析
2019/05/29 Javascript
关于layui表单中按钮自动提交的解决方法
2019/09/09 Javascript
js实现消灭星星(web简易版)
2020/03/24 Javascript
基于JavaScript获取url参数2种方法
2020/04/17 Javascript
jquery实现穿梭框功能
2021/01/19 jQuery
[01:15:29]DOTA2上海特级锦标赛主赛事日 - 3 胜者组第二轮#2Secret VS EG第三局
2016/03/04 DOTA
[05:09]第二届DOTA2亚洲邀请赛决赛日比赛集锦:iG 3:0 OG夺冠
2017/04/05 DOTA
Python GAE、Django导出Excel的方法
2008/11/24 Python
Python logging模块学习笔记
2014/05/24 Python
关于pip的安装,更新,卸载模块以及使用方法(详解)
2017/05/19 Python
Python实现模拟分割大文件及多线程处理的方法
2017/10/10 Python
python中字符串内置函数的用法总结
2018/09/13 Python
tornado+celery的简单使用详解
2019/12/21 Python
python基于opencv检测程序运行效率
2019/12/28 Python
浅谈pytorch卷积核大小的设置对全连接神经元的影响
2020/01/10 Python
Python使用Excel将数据写入多个sheet
2020/05/16 Python
加拿大最大的五金、家居装修和园艺产品商店:RONA
2017/01/27 全球购物
美国香薰蜡烛品牌:PADDYWAX
2018/10/06 全球购物
管理学专业个人求职信范文
2013/09/21 职场文书
销售业务实习自我鉴定
2013/09/23 职场文书
公务员个人自我评价分享
2013/11/06 职场文书
毕业生个人求职信范文分享
2014/01/05 职场文书
高中军训感言800字
2014/03/05 职场文书
淘宝客服专员岗位职责
2014/04/11 职场文书
中等生评语大全
2014/05/04 职场文书
综治维稳工作承诺书
2014/08/30 职场文书
党支部群众路线整改措施思想汇报
2014/10/10 职场文书