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 相关文章推荐
Jquery异步提交表单代码分享
Mar 26 Javascript
浅谈JavaScript对象的创建方式
Jun 13 Javascript
每日十条JavaScript经验技巧(二)
Jun 23 Javascript
D3.js实现柱状图的方法详解
Sep 21 Javascript
canvas绘制表盘时钟
Jan 23 Javascript
jQuery实现在HTML文档加载完毕后自动执行某个事件的方法
May 08 jQuery
Javascript中this关键字指向问题的测试与详解
Aug 11 Javascript
vue params、query传参使用详解
Sep 12 Javascript
jQuery实现定时隐藏对话框的方法分析
Feb 12 jQuery
JavaScript实现获取两个排序数组的中位数算法示例
Feb 26 Javascript
express框架下使用session的方法
Jul 31 Javascript
jQuery操作元素追加内容示例
Jan 10 jQuery
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
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
浅析php静态方法与非静态方法的用法区别
2016/05/17 PHP
Laravel登录失败次数限制的实现方法
2020/08/26 PHP
PhpStorm+xdebug+postman调试技巧分享
2020/09/15 PHP
防止动态加载JavaScript引起的内存泄漏问题
2009/10/08 Javascript
基于jquery &amp; json的省市区联动代码
2012/06/26 Javascript
jQuery获取CSS样式中的颜色值的问题,不同浏览器格式不同的解决办法
2013/05/13 Javascript
jQuery中的jQuery()方法用法分析
2014/12/27 Javascript
js跨域请求的5中解决方式
2015/07/02 Javascript
如何实现JavaScript动态加载CSS和JS文件
2020/12/28 Javascript
AngularJS框架中的双向数据绑定机制详解【减少需要重复的开发代码量】
2017/01/19 Javascript
微信小程序 图片加载(本地,网路)实例详解
2017/03/10 Javascript
使用openSpeDiv方法实现Ecshop登录弹窗框效果
2017/03/13 Javascript
详解基于vue-cli配置移动端自适应
2018/01/13 Javascript
详解js类型判断
2018/05/22 Javascript
vue.draggable实现表格拖拽排序效果
2018/12/01 Javascript
vue-router实现编程式导航的代码实例
2019/01/19 Javascript
详解vue引入子组件方法
2019/02/12 Javascript
Python中的多重装饰器
2015/04/11 Python
举例讲解Python的lambda语句声明匿名函数的用法
2016/07/01 Python
Python用61行代码实现图片像素化的示例代码
2018/12/10 Python
Python字符串的全排列算法实例详解
2019/01/07 Python
django框架实现模板中获取request 的各种信息示例
2019/07/01 Python
python设计微型小说网站(基于Django+Bootstrap框架)
2019/07/08 Python
Python字符串处理的8招秘籍(小结)
2019/08/13 Python
Python 使用 environs 库定义环境变量的方法
2020/02/25 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2020/06/18 Python
全球高级音频和视频专家:HiDef Lifestyle
2019/08/02 全球购物
Oasis服装官网:时尚女装在线
2020/07/09 全球购物
领班岗位职责范文
2014/02/06 职场文书
企业业务员岗位职责
2014/03/14 职场文书
委托证明模板
2014/09/16 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
中小学校园安全广播稿
2014/09/29 职场文书
2014年仓管员工作总结
2014/11/18 职场文书
农民工工资保障承诺书
2015/05/04 职场文书