那要是我想更换获取到的数据类型,比如json?xml?修改handleAs即可,如: handleAs: "json"

dojo.xhrGet({
    url: "http://localhost/hello/sayHello.jsp",
    handleAs: "json",
    load: function(json)
    {
        alert(json.name)
    }
    //...
});

handleAs: "json-comment-filtered" 使用注释符号/**/把json数据包含起来,推荐使用
handleAs: "json-comment-optional" 首先尝试使用json-comment-filtered,如果执行错误,再使用普通的json格式解析
handleAs: "javascript" dojo尝试把服务器返回的数据当作javascript执行,并把结果作为参数传递给load函数
handleAs: "xml" xml对象。注意在Mozilla和IE中的xml是不同的,推荐使用sarissa

至于json和object的转换等,在http://dojotoolkit.org/book/dojo-book-0-9/part-3-programmatic-dijit-and-dojo/other-miscellaneous-function/converting-json有一个表格,应该能找到你需要的。

想要直接提交一个表单就这样:

dojo.xhrGet({
    url: "http://localhost/hello/sayHello.jsp",
    form: dojo.byId("form1")
    //...
});

要解决IE下那个臭名昭著的缓存问题,就这样,preventCache会帮你自动生成一个timestamp

dojo.xhrGet({
    url: "http://localhost/hello/sayHello.jsp",
    preventCache: true
    //...
});

dojo Quick Start/dojo入门手册--json相关推荐

  1. dojo Quick Start/dojo入门手册--package机制

    说完了dojo里的类继承机制,不得不说说package机制. 主要用到的有 dojo.require dojo.provide dojo.registerModulePath dojo.require ...

  2. dojo Quick Start/dojo入门手册--面向对象,定义Class

    下一步我们看看dojo里如何定义Class: dojo.declare("Customer",null,{     constructor:function(name){      ...

  3. dojo Quick Start/dojo入门手册--dojo.hitch scope/context

    既然用到了xmlhttp,一个常见的问题就是回调函数的scope/context.在prototype.mootools里我们常用Function.bind,在dojo中,做相同事情的东西叫做dojo ...

  4. dojo Quick Start/dojo入门手册--xmlhttp dojo.xhrGet

    OK,介绍了简单的DOM操作方法,接下来该到Ajax的传统项目-XmlHttp了.在使用xmlhttp时,需要注意到编码的问题,要让dojo默认绑定为utf-8怎么办呢?很简单,只需要修改一下引入do ...

  5. dojo Quick Start/dojo入门手册--开始使用dojo.js

    2006年初,dojo还是0.22的时候就很关注它的发展,可一直没有在实际项目中使用.一来是由于文档的缺少,而来是dojo的相关介绍总是让人望而生畏. 到现在都如此,第一个hello world就搞了 ...

  6. dojo 官方翻译 dojo/json 版本1.10

    官方地址:http://dojotoolkit.org/reference-guide/1.10/dojo/json.html#dojo-json require(["dojo/json&q ...

  7. React 入门手册

    大家好,我是若川.推荐这篇可收藏的React入门手册.也推荐之前一篇类似的文章<如何使用 React 和 React Hooks 创建一个天气应用>. 点击下方卡片关注我.加个星标 Rea ...

  8. Dojo API中文 Dojo内容模块概览,初学者

    官网:http://dojotoolkit.org/reference-guide/1.10/dojo/index.html#dojo-dojo的翻译 dojo 内容: dojo dojo/dojo ...

  9. dojo 十 ajax dojo/_base/xhr

    官方教程:Ajax with Dojo Ajax功能: 1.从服务器加载静态数据 2.从web服务中访问xml或json类型的数据 3.将表单(form)数据发送到服务器 4.刷新页面内容 .... ...

最新文章

  1. webpack is not defined
  2. Linux从入门到精通——自动安装脚本
  3. UICountingLabel实现数字变化的动画效果-b
  4. 【转】找到 MySQL 数据库中的不良索引
  5. port wifi to ICS(4.0.3)
  6. python访问注册表_读取注册表的Python代码
  7. 申请实习生,你准备好了吗?
  8. C程序设计语言现代方法08:数组
  9. java泛型实验报告,java实验报告异常集合类和泛型
  10. java 控制语句_java两个控制语句(转)
  11. Fatal error LNK1168: cannot open *.exe file for writing
  12. [nsis]安装包反编译
  13. 交换排序—冒泡排序(Bubble Sort)
  14. Linux双系统安装指南
  15. 北理工嵩天Python面向对象程序设计笔记
  16. LayIM 3.9.1与ASP.NET SignalR实现Web聊天室快速入门(一)之效果展示与关键技术简介
  17. 前端多线程之Worker
  18. 云安全|云原生安全概述
  19. 好用的数据恢复软件EasyRecovery2023最新版
  20. JDK下载(jdk1.8下载与安装教程)

热门文章

  1. C语言归并排序Merge Sort算法(附完整源码)
  2. QT的QCheckBox类的使用
  3. C++win32平台日志类
  4. 「Python」Terminal / cmd中的Python命令解释器中的pip操作
  5. Linux增加虚拟内存的配置方案
  6. 2高并发服务器:多线程服务器
  7. 检索数据_4_从表中查询部分列
  8. android运行jar文件路径,java命令行执行jar包报错解决
  9. [CodeForces 892A] Greed (Java中sort实现从大到小排序)
  10. 【Nginx-20180108】Nginx的搭建文件服务器问题一则