dojo 之基础篇(三)之向服务器发送数据

FelixMiranda · 发布于 2017-01-11 · 字数2247 · 浏览 927 · 评论 0

向服务器发送数据有get和post两种.

首先,要将body中的html代码替换为

  <button dojoType="Button" widgetId="helloButton">Hello World!</button>
<br>
请输入名称: <input type="text" id="name">

不输入数据,怎么提交数据呢.

  1. get
    我们只要将基础篇(二)中的:
       function helloPressed()
    {
    dojo.io.bind({
    url: 'response.txt',
    handler: helloCallback
    });
    }
    替换为:
       function helloPressed()
    {
    dojo.io.bind({
    url: 'HelloWorldResponseGET.jsp',
    handler: helloCallback,
    content: {name: dojo.byId('name').value }
    });
    }

    即可.其中的url不用说也明白了吧.是相对路径.也就是说在HelloWorld.html的当前目录
    下应该有一个 HelloWorldResponseGET.jsp 文件. handler还是一样,处理返回的数据,
    如果有的话.
    content即为要发送的数据. 其中名称为name,name的值为你所输入的值.

    这样,我们可以在jsp中写入简单的代码来获得这个值,以下为jsp中的代码

    <%
    /*
    ' HelloWorldResponseGET.jsp
    ' --------
    '
    ' 打印name的值.
    '
    */

    response.setContentType("text/plain");
    %>
    Hello <%= request.getParameter("name") %> ,欢迎来到dojo世界!
  2. Post
    这种方法即为在form表单提交提交数据.

    相应的html代码为:

      <button dojoType="Button" widgetId="helloButton">Hello World!</button>
    <br>
    <form id="myForm" method="POST">
    请输入名称: <input type="text" name="name">
    </form>

    dojo代码为:

       function helloPressed()
    {
    dojo.io.bind({
    url: 'HelloWorldResponsePOST.jsp',
    handler: helloCallback,
    formNode: dojo.byId('myForm')
    });

    }

    这里将content属性变为了formNode属性.

    jsp的代码不变.

到此,dojo的基础篇告一段落. 这些内容来自dojo的官方网站. 更详细的内容请参考官网.

http://dojo.jot.com/WikiHome/Tutorials/HelloWorld

本文系作者 FelixMiranda 授权问说网发表,并经问说网编辑,转载请注明出处和 本文链接

相关文章

  • 2015-05-19Bounce.JS:创建快速复杂的CSS3关键帧动画
  • 2015-08-13修改WordPress中用户角色的名称和用户角色修改方法
  • 2015-10-07Particleground粒子系统动态背景插件
  • 2017-01-19用JavaScript实现给出的盒子的序列是否可连为一矩型
  • 2016-03-05使用JS-Cookie的服务器端集成配置
  • 2016-12-02FlyJSONP轻量级的跨域AJAX请求插件
  • 2016-03-10JavaScript有限状态机使用方法
  • 2016-04-07SelectNav.js响应式导航菜单JavaScript插件
  • 发布评论

    为您推荐

    eMobc跨平台移动应用开源框架

    eMobc是用于生成web、移动web、原生iOS以及Android应用的开源框架,使用XML快捷而轻松地开发移动应用。本文从专业社区、专业服务、框架功能等方面…

    • eMobc跨平台移动应用开源框架
    • eMobc跨平台移动应用开源框架
    • eMobc跨平台移动应用开源框架
    • eMobc跨平台移动应用开源框架
    问说网 · 发布于 2016-01-29 · 浏览 1242 · 评论 0

    无与伦比!30个精美绝伦的酒店网站设计

    朋友们,今天CYHD给大家带来得这组网站,大多以全屏背景图突显酒店特色,不过背景该抓细节还是从大出着手,色调与构图该如何搭配,设计师们的风格是如何来设计的,让我…

    • 无与伦比!30个精美绝伦的酒店网站设计
    • 无与伦比!30个精美绝伦的酒店网站设计
    • 无与伦比!30个精美绝伦的酒店网站设计
    • 无与伦比!30个精美绝伦的酒店网站设计
    RuthVirginia · 发布于 2016-05-14 · 浏览 1115 · 评论 0
    问说网 · 发布于 2016-12-02

    Response JS创建高性能的支持移动设备的网站

    Response JS 是一个轻量级的 jQuery 插件,用来创建高性能的支持移动设备的网站。它提供了一套语法用来根据不同的设备环境动态替换HTML代码。例如…

    新货!8款免费超清iPhone6模型素材打包下载

    iPhone6来袭,设计师有得忙活了,还在到处找iPhone6模型素材吗?别着急忙慌!今天我们收集的这组高清的iPhone6模型素材非常齐全,超高分辨率,多种视…

    • 新货!8款免费超清iPhone6模型素材打包下载
    • 新货!8款免费超清iPhone6模型素材打包下载
    • 新货!8款免费超清iPhone6模型素材打包下载
    • 新货!8款免费超清iPhone6模型素材打包下载
    GabrielJulian · 发布于 2016-05-14 · 浏览 1086 · 评论 0

    移动营销宝典入门篇之移动营销的四个大招

    开动脑筋,也许在原有广告方案的基础上加入微小的变动就能产生意想不到的效果,关键是有一个清晰的思路,妥当的理念以及有趣的创意。细心观察生活的每一个细节,看寻找可以…

    • 移动营销宝典入门篇之移动营销的四个大招
    • 移动营销宝典入门篇之移动营销的四个大招
    • 移动营销宝典入门篇之移动营销的四个大招
    • 移动营销宝典入门篇之移动营销的四个大招
    ChaucerRobert · 发布于 2016-05-17 · 浏览 1089 · 评论 0

    AI制作长投影效果图标

    AI制作长投影效果图标 在Dribbble、Behance等各大设计社区经常可以看到长投影设计,它看起来像是对“扁平化”风格的一种强化,特别是在设计图标或简单的…

    • AI制作长投影效果图标
    • AI制作长投影效果图标
    • AI制作长投影效果图标
    • AI制作长投影效果图标
    BloomerWillie · 发布于 2016-05-17 · 浏览 1256 · 评论 0
    问说网 · 发布于 2016-06-06

    JavaScript中使用ID获取节点的思考

    在现在的网页开发中,元素的ID属性可能仅仅只用于JavaScript查找元素了,因为他不能重复使用,违背了CSS的编写原则,但是最近偶然看到有人另类的使用。

    问说网 · 发布于 2016-06-30

    ESLint开源的JavaScript和JSX验证工具

    ESLint 是一个开源的JavaScript验证工具,相比JSLint,ESLint具有可配置性。ESLint搭配 Node.js 或 io.js 可以在Wi…

    问说网手机版

    躺着 站着 跪着轻松访问

    更多详情 关于作者

    FelixMiranda

    一個人久了,會喜歡買很多鞋子,帶自己去很多很遠的地方一個人久了,會覺得無拘無束自.由自在天寬地廣一個人久了,愛情會變得越來越不重要,取而代之的是錢和事業一個人久了,會越來越理性,越來越現實總之,一個人久了,是很幸福的時光……

    90 文章
    0 评论
    人气

    更多 热门话题

    APP界面

    关注 APP界面

    文章 41506 · 浏览 3038

    APP欣赏

    关注 APP欣赏

    文章 41427 · 浏览 2813

    APP手机界面

    关注 APP手机界面

    文章 41417 · 浏览 2925

    图片素材

    关注 图片素材

    文章 29463 · 浏览 2346

    高清图片

    关注 高清图片

    文章 26530 · 浏览 2546

    更多 推荐作者

    关注 惢碎葬爱

    文章 96 · 评论 0

    关注 怎麽继续

    文章 90 · 评论 2

    关注 倾听寂寞

    文章 83 · 评论 0

    关注 走了留下什么

    文章 110 · 评论 0

    关注 莪很迷茫

    文章 97 · 评论 0

    关注 流浪的脚步

    文章 86 · 评论 0

    
    顶部 反馈 评论 底部

    意见反馈

    感谢您对问说网的支持,提出您在使用过程中遇到的问题或宝贵建议,您的反馈对我们产品的完善有很大帮助。

    您的反馈我们已收到!

    感谢您提供的宝贵意见,我们会在1-2个工作日,通过您留下的联系方式将处理结果反馈给您!