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 权威指南(第四版) 读书笔记
Aug 11 Javascript
javascript实现列表滚动的方法
Jul 30 Javascript
js中 javascript:void(0) 用法详解
Aug 11 Javascript
JS+CSS实现六级网站导航主菜单效果
Sep 28 Javascript
Java中Timer的用法详解
Oct 21 Javascript
js中Number数字数值运算后值不对的解决方法
Feb 28 Javascript
利用imgareaselect辅助后台实现图片上传裁剪
Mar 02 Javascript
js从输入框读取内容,比较两个数字的大小方法
Mar 13 Javascript
微信小程序rich-text富文本用法实例分析
May 20 Javascript
微信JS-SDK实现微信会员卡功能(给用户微信卡包里发送会员卡)
Jul 25 Javascript
pageGroup.js实现分页功能
Jul 27 Javascript
js实现上传图片到服务器
Apr 11 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+MYSQL的文章管理系统(二)
2006/10/09 PHP
支付宝支付开发――当面付条码支付和扫码支付实例
2016/11/04 PHP
PHP实现超简单的SSL加密解密、验证及签名的方法示例
2017/08/28 PHP
二行代码解决全部网页木马
2008/03/28 Javascript
解javascript 混淆加密收藏
2009/01/16 Javascript
JavaScript 学习笔记(九)call和apply方法
2010/01/11 Javascript
javascript获取函数名称、函数参数、对象属性名称的代码实例
2014/04/12 Javascript
详解JavaScript的回调函数
2015/11/20 Javascript
基于JS如何实现给字符加千分符(65,541,694,158)
2016/08/03 Javascript
学习Angular中作用域需要注意的坑
2016/08/17 Javascript
fullpage.js全屏滚动插件使用实例
2016/09/06 Javascript
JS实现商品筛选功能
2020/08/19 Javascript
bootstrap Table服务端处理分页(后台是.net)
2017/10/19 Javascript
简单的三步vuex入门
2018/05/20 Javascript
element-ui使用导航栏跳转路由的用法详解
2018/08/22 Javascript
JS散列表碰撞处理、开链法、HashTable散列示例
2019/02/08 Javascript
es6数据变更同步到视图层的方法
2019/03/04 Javascript
JS实现倒序输出的几种常用方法示例
2019/04/13 Javascript
详解Vue中的watch和computed
2020/11/09 Javascript
[01:19:34]2014 DOTA2国际邀请赛中国区预选赛 New Element VS Dream time
2014/05/22 DOTA
[01:16:13]DOTA2-DPC中国联赛 正赛 SAG vs Dragon BO3 第一场 2月22日
2021/03/11 DOTA
java中两个byte数组实现合并的示例
2018/05/09 Python
Python3中列表list合并的四种方法
2019/04/19 Python
python切片的步进、添加、连接简单操作示例
2019/07/11 Python
简单了解Python write writelines区别
2020/02/27 Python
浅谈SciPy中的optimize.minimize实现受限优化问题
2020/02/29 Python
Html5 video标签视频的最佳实践
2020/02/26 HTML / CSS
党委书记岗位职责
2013/11/24 职场文书
师范类求职信
2014/06/21 职场文书
产品委托授权书范本
2014/09/16 职场文书
单位一把手群众路线四风问题整改措施
2014/09/25 职场文书
2014年妇女工作总结
2014/12/06 职场文书
2014年基建工作总结
2014/12/12 职场文书
地道战观后感300字
2015/06/04 职场文书
Python Pandas pandas.read_sql_query函数实例用法分析
2021/06/21 Python
Spring mvc是如何实现与数据库的前后端的连接操作的?
2021/06/30 Java/Android