博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
dojo Quick Start/dojo入门手册--json
阅读量:6717 次
发布时间:2019-06-25

本文共 838 字,大约阅读时间需要 2 分钟。

那要是我想更换获取到的数据类型,比如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是不同的,推荐使用

至于json和object的转换等,在有一个表格,应该能找到你需要的。

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

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
    //...
});
分类:  ,
本文转自左正博客园博客,原文链接:http://www.cnblogs.com/soundcode/archive/2011/07/26/2117552.html,如需转载请自行联系原作者
你可能感兴趣的文章
Java5线程并发库之其他同步工具类
查看>>
MySQL5.5源码包和5.6源码包安装
查看>>
关于上报错误最简单的实现方式--利用图片
查看>>
知识图谱与问答系统
查看>>
我的友情链接
查看>>
linux开机启动jar
查看>>
重构:改善既有代码的设计 精彩书评二
查看>>
框架与CSRF防御
查看>>
Eclipse汉化
查看>>
MongoDB入门
查看>>
linux操作界面配置
查看>>
命名管道操作
查看>>
Linux下的磁盘使用情况
查看>>
python基础 -- acm
查看>>
android第一天
查看>>
湖南卫视邮件服务器架设方案
查看>>
LoadRunner11破解详解
查看>>
排序算法 时间、空间复杂度
查看>>
集合框架(集合的继承体系图解)
查看>>
Win32应用程序(SDK)设计原理详解
查看>>