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 学习笔记 element属性控制
Jul 23 Javascript
Exitjs获取DataView中图片文件名
Nov 26 Javascript
jQuery插件制作之参数用法实例分析
Jun 01 Javascript
JS面试题---关于算法台阶的问题
Jul 26 Javascript
使用bat打开多个cmd窗口执行gulp、node
Feb 17 Javascript
javascript 动态生成css代码的两种方法
Mar 17 Javascript
Angular.JS中的指令引用template与指令当做属性详解
Mar 30 Javascript
Vue中使用vue-i18插件实现多语言切换功能
Apr 25 Javascript
vueJs实现DOM加载完之后自动下拉到底部的实例代码
Aug 31 Javascript
JavaScript显式数据类型转换详解
Mar 18 Javascript
ES6知识点整理之函数数组参数的默认值及其解构应用示例
Apr 17 Javascript
vue 输入电话号码自动按3-4-4分割功能的实现代码
Apr 30 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
Discuz 5.0 中读取纯真IP数据库函数分析
2007/03/16 PHP
在smarty中调用php内置函数的方法
2013/02/07 PHP
php使用google地图应用实例
2014/12/31 PHP
php中通过eval实现字符串格式的计算公式
2017/03/18 PHP
php脚本守护进程原理与实现方法详解
2017/07/20 PHP
php 利用socket发送GET,POST请求的实例代码
2020/07/04 PHP
动态的改变IFrame的高度实现IFrame自动伸展适应高度
2012/12/28 Javascript
jQuery 动态云标签插件
2014/11/11 Javascript
JS网页在线获取鼠标坐标值的方法
2015/02/28 Javascript
js 连续赋值的简单实现
2016/06/13 Javascript
jquery判断页面网址是否有效的两种方法
2016/12/11 Javascript
Angular.js中上传指令ng-upload的基本使用教程
2017/07/30 Javascript
vue中$set的使用(结合在实际应用中遇到的坑)
2018/07/10 Javascript
JavaScript数据结构与算法之检索算法示例【二分查找法、计算重复次数】
2019/02/22 Javascript
vue中可编辑树状表格的实现代码
2020/10/31 Javascript
[01:38]完美世界DOTA2联赛PWL S3 集锦第四期
2020/12/21 DOTA
用Python遍历C盘dll文件的方法
2015/05/06 Python
全面了解Python的getattr(),setattr(),delattr(),hasattr()
2016/06/14 Python
python numpy 一维数组转变为多维数组的实例
2018/07/02 Python
TensorFlow打印tensor值的实现方法
2018/07/27 Python
PyTorch中Tensor的维度变换实现
2019/08/18 Python
Python搭建代理IP池实现检测IP的方法
2019/10/27 Python
PyCharm刷新项目(文件)目录的实现
2020/02/14 Python
详解Python中pyautogui库的最全使用方法
2020/04/01 Python
python中lower函数实现方法及用法讲解
2020/12/23 Python
中国最大的潮流商品购物网站:YOHO!BUY有货
2017/01/07 全球购物
小狗电器官方商城:中国高端吸尘器品牌
2017/03/29 全球购物
泰国网上购物:Shopee泰国
2018/09/14 全球购物
蔻驰西班牙官网:COACH西班牙
2019/01/16 全球购物
毕业生求职推荐信
2013/11/04 职场文书
人事行政主管岗位职责
2013/12/22 职场文书
购房协议书范本
2014/10/02 职场文书
2014年校长工作总结
2014/12/11 职场文书
检讨书怎么写
2015/05/07 职场文书
Python数据可视化之绘制柱状图和条形图
2021/05/25 Python
MongoDB修改oplog大小的四种方法
2022/04/11 MongoDB