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 相关文章推荐
greybox——不开新窗口看新的网页
Feb 20 Javascript
table insertRow、deleteRow定义和用法总结
May 14 Javascript
jquery限定文本框只能输入数字(整数和小数)
Jan 08 Javascript
基于 Node.js 实现前后端分离
Apr 23 Javascript
微信小程序 开发工具快捷键整理
Oct 31 Javascript
js实现右键菜单功能
Nov 28 Javascript
利用NPM淘宝的node.js镜像加速nvm
Mar 27 Javascript
微信小程序使用slider设置数据值及switch开关组件功能【附源码下载】
Dec 09 Javascript
javascript实现数字配对游戏的实例讲解
Dec 14 Javascript
JavaScript的数据类型转换原则(干货)
Mar 15 Javascript
vue指令只能输入正数并且只能输入一个小数点的方法
Jun 08 Javascript
js 根据对象数组中的属性进行排序实现代码
Sep 12 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 3行代码的分页算法(求起始页和结束页)
2009/10/21 PHP
Zend Framework框架之Zend_Mail实现发送Email邮件验证功能及解决标题乱码的方法
2016/03/21 PHP
通过PHP实现用户注册后邮箱验证激活
2020/11/10 PHP
JavaScript写的一个DIV 弹出网页对话框
2009/08/14 Javascript
Google的跟踪代码 动态加载js代码方法应用
2012/11/12 Javascript
在javascript中实现函数数组的方法
2013/12/25 Javascript
node.js中的fs.symlinkSync方法使用说明
2014/12/15 Javascript
JavaScript获取当前cpu使用率的方法
2015/12/15 Javascript
正则表达式优化JSON字符串的技巧
2015/12/24 Javascript
HTML5 canvas 9绘制图片实例详解
2016/09/06 Javascript
JavaScript数据结构之优先队列与循环队列实例详解
2017/10/27 Javascript
Vue+ElementUI table实现表格分页
2019/12/14 Javascript
解决element-ui里的下拉多选框 el-select 时,默认值不可删除问题
2020/08/14 Javascript
Python实现八大排序算法
2016/08/13 Python
python中pandas.DataFrame排除特定行方法示例
2017/03/12 Python
彻底理解Python list切片原理
2017/10/27 Python
利用python 更新ssh 远程代码 操作远程服务器的实现代码
2018/02/08 Python
python 读取文件并替换字段的实例
2018/07/12 Python
Python重新加载模块的实现方法
2018/10/16 Python
Django利用cookie保存用户登录信息的简单实现方法
2019/05/27 Python
详解python列表(list)的使用技巧及高级操作
2019/08/15 Python
Python各种扩展名区别点整理
2020/02/27 Python
Python实现对word文档添加密码去除密码的示例代码
2020/12/29 Python
雅诗兰黛加拿大官网:Estee Lauder加拿大
2019/07/31 全球购物
创建市级文明单位实施方案
2014/03/01 职场文书
作文评语集锦大全
2014/04/23 职场文书
植物生产学专业求职信
2014/08/08 职场文书
教师四风自我剖析材料
2014/09/30 职场文书
工程安全生产协议书
2014/11/21 职场文书
质量保证书
2015/01/17 职场文书
个人委托书范文
2015/01/28 职场文书
婚宴新郎致辞
2015/07/28 职场文书
golang 如何用反射reflect操作结构体
2021/04/28 Golang
spring项目中切面及AOP的使用方法
2021/06/26 Java/Android
上个世纪50年代的可穿戴技术:无线电帽子
2022/02/18 无线电
Elasticsearch Recovery 详细介绍
2022/04/19 Java/Android