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 相关文章推荐
js控制浏览器全屏示例代码
Feb 20 Javascript
一个实用的图片切换支持点击切换和自动轮播
Sep 09 Javascript
jquery.form.js实现将form提交转为ajax方式提交的方法
Apr 07 Javascript
jQuery Validate表单验证插件 添加class属性形式的校验
Jan 18 Javascript
BootStrap智能表单demo示例详解
Jun 13 Javascript
JS按钮闪烁功能的实现代码
Jul 21 Javascript
vue中本地静态图片路径写法
Mar 06 Javascript
JS中的回调函数实例浅析
Mar 21 Javascript
JS数据类型STRING使用实例解析
Dec 18 Javascript
vue-cli3 热更新配置操作
Sep 18 Javascript
ant design vue 表格table 默认勾选几项的操作
Oct 31 Javascript
uniapp开发小程序的经验总结
Apr 08 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入门学习知识点七 PHP函数的基本应用
2011/07/14 PHP
PHP限制页面只能在微信自带浏览器访问的代码
2014/01/15 PHP
PHP创建多级目录的两种方法
2016/10/28 PHP
JavaScript 学习笔记(七)字符串的连接
2009/12/31 Javascript
Javascript 面向对象编程(一) 封装
2011/08/28 Javascript
javascript面向对象入门基础详细介绍
2012/09/05 Javascript
jquery表单验证使用插件formValidator
2012/11/10 Javascript
常见浏览器多长时间会提示“脚本运行时间过长”总结
2014/04/29 Javascript
js实现双击图片放大单击缩小的方法
2015/02/17 Javascript
创建基于Bootstrap的下拉菜单的DropDownList的JQuery插件
2016/06/02 Javascript
jQuery插件easyUI实现通过JS显示Dialog的方法
2016/09/16 Javascript
JS实现根据用户输入分钟进行倒计时功能
2016/11/14 Javascript
关于Function中的bind()示例详解
2016/12/02 Javascript
jQuery 利用ztree实现树形表格的实例代码
2017/09/27 jQuery
babel的使用及安装配置教程
2018/02/22 Javascript
新版小程序登录授权的方法
2018/12/12 Javascript
VUE+Element环境搭建与安装的方法步骤
2019/01/24 Javascript
scrapyd schedule.json setting 传入多个值问题
2019/08/07 Javascript
在LayUI图片上传中,解决由跨域问题引起的请求接口错误的方法
2019/09/24 Javascript
使用layer弹窗,制作编辑User信息页面的方法
2019/09/27 Javascript
基于javascript的无缝滚动动画实现2
2020/08/07 Javascript
Python urllib、urllib2、httplib抓取网页代码实例
2015/05/09 Python
python中__call__内置函数用法实例
2015/06/04 Python
Python如何基于selenium实现自动登录博客园
2019/12/16 Python
python实现异常信息堆栈输出到日志文件
2019/12/26 Python
Python WebSocket长连接心跳与短连接的示例
2020/11/24 Python
一款简洁的纯css3代码实现的动画导航
2014/10/31 HTML / CSS
Java servlet面试题
2012/03/04 面试题
保荐人的岗位职责
2013/11/19 职场文书
车间组长岗位职责
2013/12/20 职场文书
幼儿园中班新学期寄语
2014/01/18 职场文书
教师一岗双责责任书
2014/04/16 职场文书
改作风抓落实促发展心得体会
2014/09/10 职场文书
市场督导岗位职责
2015/04/10 职场文书
研究生论文答辩开场白
2015/05/27 职场文书
丧事答谢词大全
2015/09/30 职场文书