源码网商城,靠谱的源码在线交易网站 我的订单 购物车 帮助

源码网商城

dojo 之基础篇(二)之从服务器读取数据

  • 时间:2020-04-27 21:32 编辑: 来源: 阅读:
  • 扫一扫,手机访问
摘要:dojo 之基础篇(二)之从服务器读取数据
本例子沿用 "dojo 之基础篇" 中的内容 首先,我们在HelloWorld.html的同一级目录,新建一个文件,名为[code]response.txt,内容为: [/code]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
          });
   }

   //处理返回数据的函数. 其三个参数是[b]必需[/b]的.
   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>
以上为所有代码.
  • 全部评论(0)
联系客服
客服电话:
400-000-3129
微信版

扫一扫进微信版
返回顶部