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(function(){})与(function(){})(jQuery)
Dec 19 Javascript
js中setTimeout()与clearTimeout()用法实例浅析
May 12 Javascript
JSON与XML优缺点对比分析
Jul 17 Javascript
Css3制作变形与动画效果
Jul 24 Javascript
javascript中sort排序实例详解
Jul 24 Javascript
js日期相关函数dateAdd,dateDiff,dateFormat等介绍
Sep 24 Javascript
Java  Spring 事务回滚详解
Oct 17 Javascript
详解前端构建工具gulpjs的使用介绍及技巧
Jan 19 Javascript
swiper插件自定义切换箭头按钮
Dec 28 Javascript
移动web开发之touch事件实例详解
Jan 17 Javascript
NUXT SSR初级入门笔记(小结)
Dec 16 Javascript
JS实现炫酷轮播图
Nov 15 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下实现折线图效果的代码
2007/04/28 PHP
PHP MPDF中文乱码的解决方式
2015/12/08 PHP
短信提示使用 特效
2007/01/19 Javascript
JQuery中的$.getJSON 使用说明
2011/03/10 Javascript
深入分析js中的constructor和prototype
2012/04/07 Javascript
javascript在网页中实现读取剪贴板粘贴截图功能
2014/06/07 Javascript
jQuery ajax serialize() 方法使用示例
2014/11/02 Javascript
JavaScript中的Primitive对象封装介绍
2014/12/31 Javascript
JavaScript改变CSS样式的方法汇总
2015/05/07 Javascript
php结合imgareaselect实现图片裁剪
2015/07/05 Javascript
详解JavaScript ES6中的模板字符串
2015/07/28 Javascript
微信JS-SDK坐标位置如何转换为百度地图坐标
2016/07/04 Javascript
基于JavaScript实现Tab选项卡切换效果
2016/11/24 Javascript
Angular Material Icon使用详解
2018/11/07 Javascript
Vue通过for循环随机生成不同的颜色或随机数的实例
2019/11/09 Javascript
Vue-cli assets SubDirectory及PublicPath区别详解
2020/08/18 Javascript
vue自定义组件实现双向绑定
2021/01/13 Vue.js
Win7下搭建python开发环境图文教程(安装Python、pip、解释器)
2016/05/17 Python
Python使用matplotlib绘制余弦的散点图示例
2018/03/14 Python
详解Python安装scrapy的正确姿势
2018/06/26 Python
使用Python paramiko模块利用多线程实现ssh并发执行操作
2019/12/05 Python
使用python 将图片复制到系统剪贴中
2019/12/13 Python
Python range与enumerate函数区别解析
2020/02/28 Python
Python环境下安装PyGame和PyOpenGL的方法
2020/03/25 Python
浅谈Python 参数与变量
2020/06/20 Python
往来会计岗位职责
2013/12/19 职场文书
小小的船教学反思
2014/02/21 职场文书
行政人事岗位职责
2014/03/17 职场文书
酒店仓管员岗位职责
2014/04/28 职场文书
药店促销活动总结
2014/07/10 职场文书
2014年扶贫工作总结
2014/11/18 职场文书
文明单位汇报材料
2014/12/24 职场文书
音乐教师个人总结
2015/02/06 职场文书
小学语文的各类谚语(70首)
2019/08/15 职场文书
与Windows10相比Windows11有哪些改进?值不值得升级?
2021/11/21 数码科技
mysql 生成连续日期及变量赋值
2022/03/20 MySQL