- 浏览: 753274 次
- 性别:
- 来自: 北京
文章分类
最新评论
-
梦行Monxin商城系统:
java网上商城与php网上商城比较 -
梦行Monxin商城系统:
java网上商城与php网上商城比较 -
任楚娴:
你好,请问html = nvl(html); 这句中的nvl( ...
java html串转换成文本串 -
u013246812:
,谢拉!
jQuery ui Dialog 讲解参数 -
大宝剑99:
...
前端优化
field type description
content: Object Contains properties with string values. These properties will be serialized as name1=value2 and passed in the request.
error Function: function(response, ioArgs){} response is of type Object, ioArgs is of type dojo.__IoCallbackArgs. This function will be called when the request fails due to a network or server error, the url is invalid, etc. It will also be called if the load or handle callback throws an exception, unless djConfig.debugAtAllCosts is true. This allows deployed applications to continue to run even when a logic error happens in the callback, while making it easier to troubleshoot while in debug mode.
form : DOMNode DOM node for a form. Used to extract the form values and send to the server.
handle Function : function(response, ioArgs){} response is of type Object, ioArgs is of type dojo.__IoCallbackArgs. This function will be called at the end of every request, whether or not an error occurs.
handleAs : String Acceptable values are: text (default), json, json-comment-optional, json-comment-filtered, javascript, xml
headers : Object Additional HTTP headers to send in the request.
load Function : function(response, ioArgs){} response is of type Object, ioArgs is of type dojo.__IoCallbackArgs. This function will be called on a successful HTTP response code.
preventCache : Boolean Default is false. If true, then a "dojo.preventCache" parameter is sent in the request with a value that changes with each request (timestamp). Useful only with GET-type requests.
sync : Boolean false is default. Indicates whether the request should be a synchronous (blocking) request.
timeout : Integer Milliseconds to wait for the response. If this time passes, the then error callbacks are called.
url : String URL to server endpoint.
======================
base = {
ajax : function(formObj,datas){
var loader = {
handleAs:"text",
content:datas,
handle:function(resp){
try{
if(resp instanceof Error){
alert(resp);
}else{
alert(resp);
}
}catch(e){
}
},
error:function(error){
alert(resp);
},
sync: false
};
loader.form = formObj;
dojo.xhrPost(loader);
},
submit: function(formId){
alert(formId);
var formObj = dojo.byId(formId);
var datas = {age:20};
this.ajax(formObj,datas);
}
}
====================
当参数中有formObject对象时 可以不需要设置 url,
如果content中有参数,但是form表单中也有参数,则将formObject中的给屏蔽掉,使用content中的,但是对于url中的比如:?a=1 这样的是追加的方式处理
比如form表单中也有 input a = '2',这时传到后台后能够得到两个
content: Object Contains properties with string values. These properties will be serialized as name1=value2 and passed in the request.
error Function: function(response, ioArgs){} response is of type Object, ioArgs is of type dojo.__IoCallbackArgs. This function will be called when the request fails due to a network or server error, the url is invalid, etc. It will also be called if the load or handle callback throws an exception, unless djConfig.debugAtAllCosts is true. This allows deployed applications to continue to run even when a logic error happens in the callback, while making it easier to troubleshoot while in debug mode.
form : DOMNode DOM node for a form. Used to extract the form values and send to the server.
handle Function : function(response, ioArgs){} response is of type Object, ioArgs is of type dojo.__IoCallbackArgs. This function will be called at the end of every request, whether or not an error occurs.
handleAs : String Acceptable values are: text (default), json, json-comment-optional, json-comment-filtered, javascript, xml
headers : Object Additional HTTP headers to send in the request.
load Function : function(response, ioArgs){} response is of type Object, ioArgs is of type dojo.__IoCallbackArgs. This function will be called on a successful HTTP response code.
preventCache : Boolean Default is false. If true, then a "dojo.preventCache" parameter is sent in the request with a value that changes with each request (timestamp). Useful only with GET-type requests.
sync : Boolean false is default. Indicates whether the request should be a synchronous (blocking) request.
timeout : Integer Milliseconds to wait for the response. If this time passes, the then error callbacks are called.
url : String URL to server endpoint.
======================
base = {
ajax : function(formObj,datas){
var loader = {
handleAs:"text",
content:datas,
handle:function(resp){
try{
if(resp instanceof Error){
alert(resp);
}else{
alert(resp);
}
}catch(e){
}
},
error:function(error){
alert(resp);
},
sync: false
};
loader.form = formObj;
dojo.xhrPost(loader);
},
submit: function(formId){
alert(formId);
var formObj = dojo.byId(formId);
var datas = {age:20};
this.ajax(formObj,datas);
}
}
====================
当参数中有formObject对象时 可以不需要设置 url,
如果content中有参数,但是form表单中也有参数,则将formObject中的给屏蔽掉,使用content中的,但是对于url中的比如:?a=1 这样的是追加的方式处理
比如form表单中也有 input a = '2',这时传到后台后能够得到两个
发表评论
-
Chrome扩展程序-BES Blocker
2020-11-27 08:35 267## 使用说明 - Change the response ... -
全国最新行政区划代码(Tree)json数据以及地理数据
2020-11-11 21:23 389基于阿里提供的地理数据 http://datav.aliyun ... -
百度搜索api
2020-11-07 15:26 708<div class="iteye-blog- ... -
Puppeteer 说明记录
2020-11-06 10:52 655<div class="iteye-blo ... -
文本水印
2019-12-20 17:55 482打开控制台,copy如下代码: (functio ... -
unicode字符集特殊符号对应html/js/css符号
2019-04-24 14:46 803转自: http://www.cnblogs.com/cha ... -
网站灰度支持
2015-01-02 07:22 9141 <style>html {overflo ... -
js 端排序 获取td里边的内容去html串化
2014-09-26 18:12 889<script> function delHtml ... -
ie浏览器下的css expression使用
2014-03-06 16:39 1247针对ie浏览器有些情况下显示效果比较差,所以针对ie ... -
输入框自动填充效果 js
2013-12-28 15:58 6086<!doctype html> ... -
js 屏蔽form的onkeydown onkeyup onkeypress 的13按键
2013-07-11 10:49 1837js 屏蔽form的onkeydown onkeyup on ... -
Cookie path的设置
2013-02-21 10:58 1960cookie path 设置 IE对如下的co ... -
html5 (标签一览)
2012-10-16 19:22 1024html5 标签 按字母顺序排 ... -
一键分享腾讯微博,新浪微博等api(WEB 版)
2012-08-10 09:38 10457腾讯微博分享 <script type=" ... -
DOJO js 基本dom操作
2012-06-20 09:44 4625/** ** 基本的DOM操作只是用到了dojo的核 ... -
原始ajax api 操作
2012-04-12 18:00 1105String.prototype.trim = func ... -
js 动态 添加 删除 tr
2012-04-12 17:27 5771今天给新人出了一道题: dom 和 javascrip ... -
ie8下 vml
2012-04-01 13:51 1690近期在做web流程设计器,在ie7下没有问题,显示出来了,但是 ... -
flex vs html5
2011-12-18 18:09 2171何时使用HTML5,而不是Fl ... -
java毕业设计 计算机毕业设计 软件定制开发
2011-10-01 07:00 86工作室承接各种毕业设计以及软件定制开发。 java毕业设计 ...
相关推荐
书中详细介绍了Dojo库的核心概念、API使用方法、模块化设计原则,以及如何结合AJAX技术优化Web应用性能。此外,书籍还涵盖了如何调试和优化Dojo应用,以及最佳实践建议,是学习和掌握Dojo及AJAX开发的理想资源。 ##...
Dojo的AJAX功能主要由`dojo.xhr`模块提供,它提供了一系列方法来发起异步HTTP请求。这些方法如`xhrGet`、`xhrPost`、`xhrPut`和`xhrDelete`对应于HTTP的GET、POST、PUT和DELETE操作,使得开发者可以轻松地与服务器...
Dojo为了满足不同需求,提供了预整合的版本,如Ajax版和Widget版,这些版本的区别主要在于`dojo.js`中包含的模块。此外,如果你希望获取Dojo的最新源代码,可以通过Subversion(SVN)进行版本控制操作,从Dojo的官方...
domino xapges 其中的dojo.xhrGet 和 dojo.xhrPost例子
2. **dojo.io.bind**: 这是dojo早期版本中用于处理Ajax请求的方法,虽然在新的dojo版本中已被xhr接口取代,但理解其工作原理有助于理解dojo的进化过程。`dojo.io.bind`允许开发者定义请求参数、处理函数以及数据绑定...
7. **AJAX和XHR**:Dojo提供了一系列高级的Ajax功能,如dojo.xhr,方便与服务器进行异步通信。 8. **事件处理**:Dojo的事件系统使得事件监听和处理更加简便,支持事件委托等高级特性。 9. **动画和效果**:dojo.fx...
7. **网络通信**:Dojo 提供了XMLHttpRequest(XHR)的封装,支持Ajax请求以及JSONP等跨域通信方式,使得后台数据的获取和更新更为便捷。 8. **Dijit组件库**:Dijit是Dojo的UI组件库,包含了大量的可复用、可定制...
在使用Dojo进行Ajax通信时,Dojo的`dojo.xhr`模块提供了与服务器端进行异步数据交换的接口。它可以处理各种HTTP请求类型,如GET、POST、PUT和DELETE,支持JSON、XML等多种数据格式,为开发者提供了统一的API。 Dojo...
9. **dojo/_base/xhr**: 这是Dojo的Ajax模块,提供了与服务器进行异步通信的API,如get、post等方法。 10. **dojo/parser**: 解析XML或HTML中的data-dojo-type属性,自动实例化Dojo部件或行为。 1.6.1版Dojo的源...
7. **dojo.io.bind**:旧版的异步通信方法,通过它可以实现与服务器的数据交换,是dojo.xhr的前身。 8. **国际化(i18n)**:Dojo提供了完善的国际化支持,允许开发者轻松地为应用程序添加多语言功能。 9. **源码...
struts2-dojo-plugin-2.3.1.2.jar
Dojo学习笔记-- dojo.event & dojo.event.topic & dojo.event.browser Dojo学习笔记--DateTextbox Dojo学习笔记--Dojo的基础对象和方法 Dojo学习笔记--FisheyeList鱼眼效果 Dojo学习笔记--TabContainer Dojo...
Struts2 Dojo Plugin是Apache Struts框架的一个扩展,它为开发者提供了丰富的AJAX功能,以便在基于Struts2的应用程序中实现动态、交互式的用户界面。这个版本号"2.3.15.3"表明这是一个较旧的版本,但仍然在许多现有...
Dojo学习笔记-- dojo.event & dojo.event.topic & dojo.event.browser Dojo学习笔记--DateTextbox Dojo学习笔记--Dojo的基础对象和方法 Dojo学习笔记--FisheyeList鱼眼效果 Dojo学习笔记--TabContainer Dojo...
Dojo学习笔记-- dojo.event & dojo.event.topic & dojo.event.browser Dojo学习笔记--DateTextbox Dojo学习笔记--Dojo的基础对象和方法 Dojo学习笔记--FisheyeList鱼眼效果 Dojo学习笔记--TabContainer Dojo...
此外,还可以利用Dojo的dojo.connect方法结合Struts2的ActionContext,实现异步调用服务器端方法。 总之,"struts2-dojo-plugin-2.2.3.1"是Struts2框架的一个重要扩展,为开发者提供了集成AJAX功能的途径,通过这个...
在Dojo 0.4.2中,主要的Ajax类包括`dojo.xhr`,它支持多种HTTP方法如GET、POST,以及处理XML、JSON、HTML等各种响应格式。`dojo.xhrGet`和`dojo.xhrPost`是两个常用的函数,分别用于发起GET和POST请求。 此外,Dojo...
开发者可以通过阅读源码,了解Dojo是如何通过AMD模块加载器、DOM API、Ajax和动画模块等来实现其强大功能的。同时,源码中也包含了大量的注释和文档,这有助于开发者理解每个模块和功能的具体实现细节。 此外,了解...
"dojo"是一个强大的JavaScript库,它为Web开发提供了丰富的功能,包括AJAX、DOM操作、动画效果、事件处理、模块化开发等。它旨在提高开发效率,提供一致的跨浏览器支持,并且有一个强大的工具链,帮助开发者构建高...