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 相关文章推荐
CSS常用网站布局实例
Apr 03 Javascript
TinyMCE 新增本地图片上传功能
Nov 05 Javascript
jquery html动态生成select标签出问题的解决方法
Nov 20 Javascript
防止按钮在短时间内被多次点击的方法
Mar 10 Javascript
JS数组array元素的添加和删除方法代码实例
Jun 01 Javascript
AngularJS利用Controller完成URL跳转
Aug 09 Javascript
js实现图片左右滚动效果
Feb 27 Javascript
JavaScript遍历DOM元素的常见方式示例
Feb 16 Javascript
如何从头实现一个node.js的koa框架
Jun 17 Javascript
vue2.x 对象劫持的原理实现
Apr 19 Javascript
vue element table中自定义一些input的验证操作
Jul 18 Javascript
vue 子组件watch监听不到prop的解决
Aug 09 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
地摊中国 - 珍藏老照片
2020/08/18 杂记
PHP函数eval()介绍和使用示例
2014/08/20 PHP
老司机传授Ubuntu下Apache+PHP+MySQL环境搭建攻略
2016/03/20 PHP
Zend Framework框架路由机制代码分析
2016/03/22 PHP
微信公众号判断用户是否已关注php代码解析
2016/06/24 PHP
php基于数组函数实现关联表的编辑操作示例
2017/07/04 PHP
PHP chop()函数讲解
2019/02/11 PHP
jQuery获取注册信息并提示实现代码
2013/04/21 Javascript
jQuery实现动画效果的实例代码
2013/05/07 Javascript
向左滚动文字 js代码效果
2013/08/17 Javascript
jQuery.fn和jQuery.prototype区别介绍
2013/10/05 Javascript
jquery form 加载数据示例
2014/04/21 Javascript
JQuery中serialize() 序列化
2015/03/13 Javascript
基于replaceChild制作简单的吞噬特效
2015/09/21 Javascript
javascript省市级联功能实现方法实例详解
2015/10/20 Javascript
JS判断元素是否在数组内的实现代码
2016/03/30 Javascript
第六章之辅组类与响应式工具
2016/04/25 Javascript
jQuery.Form上传文件操作
2017/02/05 Javascript
js记录点击某个按钮的次数-刷新次数为初始状态的实例
2017/02/15 Javascript
Angular实现购物车计算示例代码
2017/02/21 Javascript
vue keep-alive请求数据的方法示例
2018/05/16 Javascript
Vuejs学习笔记之使用指令v-model完成表单的数据双向绑定
2019/04/29 Javascript
微信小程序自定义模态弹窗组件详解
2019/12/24 Javascript
python3读取csv文件任意行列代码实例
2020/01/13 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
Keras使用ImageNet上预训练的模型方式
2020/05/23 Python
python爬虫使用requests发送post请求示例详解
2020/08/05 Python
python爬虫beautifulsoup解析html方法
2020/12/07 Python
亚历山大·王官网:Alexander Wang
2017/06/23 全球购物
达拉斯牛仔官方商店:Dallas Cowboys Pro Shop
2018/02/10 全球购物
细节决定成败演讲稿
2014/05/12 职场文书
镇政府副镇长群众路线专题民主生活会对照检查材料
2014/09/19 职场文书
2014年领导班子专项整治整改方案
2014/09/28 职场文书
新员工辞职信范文
2015/05/12 职场文书
廉政党课工作报告案例
2019/06/21 职场文书
《刺客之王:C罗全景传记》:时代从来不会亏待手艺人
2019/11/28 职场文书