`
shirlly
  • 浏览: 1652438 次
  • 性别: Icon_minigender_2
  • 来自: 福州
社区版块
存档分类
最新评论

DOJO向服务器发送数据

    博客分类:
  • Dojo
阅读更多
1:Sending Data to the Server Using GET
<button dojoType="dijit.form.Button" id="helloButton">
        Hello World!
        <script type="dojo/method" event="onClick">
        dojo.xhrGet({
           url: 'HelloWorldResponseGET.jsp,
           load: helloCallback,
           error: helloError,
           content: {name: dojo.byId('name').value }
        });
        </script>
     </button>
Please enter your name: <input type="text" id="name">

2:Sending Data to the Server Using POST
<form id="myForm" method="POST">
      Please enter your name: <input type="text" name="name">
</form>
<script type="dojo/method" event="onClick">
        dojo.xhrGet({
           url: 'HelloWorldResponseGET.jsp',
           load: helloCallback,
           error: helloError,
           content: {name: dojo.byId('name').value }
        });
</script>
分享到:
评论

相关推荐

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

    ### Dojo 基础篇(三):向服务器发送数据 #### 一、概述 在Web开发中,客户端与服务器端之间的数据交互是至关重要的一个环节。Dojo框架提供了强大的功能来支持这一过程,本篇文章将重点介绍如何使用Dojo进行数据...

    dojo服务器推送技术的HelloWorld例子

    本“dojo服务器推送技术的HelloWorld例子”旨在帮助初学者理解如何使用Dojo和Comet技术来实现实时通信。下面我们将深入探讨这两个关键概念。 1. **Dojo框架**: Dojo是一个开源的JavaScript库,提供了丰富的功能和...

    dojo数据推送库

    2. **轮询**:轮询是客户端周期性地向服务器发送请求,询问是否有新数据。虽然不如长连接效率高,但对服务器和浏览器的兼容性更好。在长连接不可用或者不支持的情况下,轮询可以作为备选方案。 **dojo数据推送的...

    dojo JavaScript框架 Ajax学习

    比如,你可以使用`dijit.form.Button`配合xhr请求,实现点击按钮时向服务器发送数据并更新UI。 另外,dojo的`dojo.Stateful`和`dojo/topic`模块对于状态管理和事件发布订阅机制至关重要。`dojo.Stateful`提供了一种...

    dojo-0.3.1-ajax

    当需要向服务器发送数据时,可以使用xhrPost方法。它支持将数据作为POST请求体发送,并可以配置Content-Type头部以适应不同的服务器需求。 4. **数据格式化** Dojo可以处理各种数据格式,包括JSON、XML、HTML和...

    dojo的ajax的jar包

    xhrGet用于获取服务器上的数据,而xhrPost则用于向服务器发送数据。dojo还支持PUT、DELETE和其他HTTP方法,以及自定义请求头和各种响应类型,如JSON、XML、HTML等。 在Struts框架中,dojo的Ajax jar包可以通过在...

    dojo_doc(json+dojo的例子)

    2. JSON+Dojo的示例代码:这些代码片段展示了如何使用Dojo与JSON进行交互,比如发送JSON数据到服务器,或者从服务器接收并解析JSON响应。 3. 教程或指南:可能包含逐步指导,解释如何在实际项目中集成Dojo的JSON和...

    Dojo构建Ajax应用程序源码(包括书中用到的dojo-release-1.1.2)

    4. **Ajax通信**:Dojo的`dojo/xhr`模块提供了发送Ajax请求的方法,如`dojo/xhrGet`、`dojo/xhrPost`等,支持JSON、XML等多种数据格式。 5. **动画效果**:`dojo/fx`模块提供了丰富的动画效果,包括基本的淡入淡出...

    dojo+servlet 完成登录功能

    这个方法允许我们异步地向服务器发送POST请求,并接收服务器返回的数据。 ```javascript require(["dojo/xhrPost", "dojo/json", "dojo/domReady!"], function(xhrPost, JSON) { var form = dijit.byId("loginForm...

    Dojo框架使用教程

    例如,我们可以使用`dojo/xhrGet`发送GET请求获取数据: ```javascript require(["dojo/xhrGet"], function(xhrGet){ xhrGet({ url: "myData.json", handleAs: "json", load: function(data){ console.log(...

    AJAX之Dojo实现登陆框

    Dojo还提供了处理表单的方法,如`dojo.form.toQueryObject`和`dojo.form.toJson`,可以方便地将表单数据转换为查询字符串或JSON格式,便于发送到服务器。 **Dojo Declarative Approach** Dojo允许声明式编程,通过...

    精通Dojo 随书源码

    在数据管理和Ajax交互上,`dojo/store`和`dojo/data`接口提供了与服务器交换数据的抽象层。`dojo/xhr`模块用于发送HTTP请求,支持GET、POST等操作。配合`dojo/json`,可以方便地处理JSON格式的数据。 最后,Dojo的...

    dojo validate

    例如,当用户在客户端填写完表单并进行验证后,可以使用`dojo.xhr`发送异步请求到服务器,进一步验证数据或处理提交的数据。这样,既提高了用户体验(因为错误在提交前就能被发现),又减轻了服务器端的压力。 在...

    dojo

    例如,使用Dojo的`dojo/xhrGet`或`dojo/xhrPost`发送请求,PHP接收并处理这些请求,然后返回相应的JSON数据,Dojo再将这些数据渲染到页面上。 在"IWDMobile.html"这个文件中,很可能展示了如何使用Dojo和PHP共同...

    Dojo的一些学习资料

    8. **dojo/store**: Dojo的存储模块为数据管理提供了抽象层,可以方便地与服务器端进行数据交互,支持各种数据格式如JSON、XML等。 9. **dojo/request**: 用于处理HTTP请求,提供了异步的API来发送GET、POST等请求...

    ajax最好的框架之一:dojo包

    Dojo的核心库包括了XHR(异步HTTP请求)模块,使得开发者能够轻松地与服务器进行数据交换。它支持XML、JSON、HTML等各种数据格式,并且提供了对JSONP和CORS等跨域技术的支持。 2. **dojo xhr模块**: Dojo的xhr...

    dojo.zip

    它提供了一系列的函数,如`dojo.xhrGet`、`dojo.xhrPost`等,用于向服务器发送异步请求,获取或发送数据,从而实现页面无刷新的数据交互。 3. **dojo的模块系统**:dojo的基础是它的模块系统,它使用了AMD规范来...

    struts2+dojo实现例子

    Dojo的AJAX功能主要由`dojo.xhr`模块提供,包括`dojo.xhrGet`、`dojo.xhrPost`等方法,它们可以向服务器发送异步请求。在这个例子中,可能使用了Dojo的`dojoContentPane`或者`dijit.form.Form`等组件,配合`dojo....

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

    dojo的IO模块提供了许多有用的功能来处理服务器端数据交换,例如从服务器读取数据、将数据发送到服务器等。在下面的代码中,我们将使用dojo的IO模块来读取服务器端的数据。 首先,我们需要在同一个目录下创建一个名...

Global site tag (gtag.js) - Google Analytics