dojo学习笔记5.ajax
时间:2011-05-14 来源:发仔
主题:
1、常用写法,dojo.xhrGet,dojo.xhrPost
2、事件(load,error,handle)
3、传输参数 (url,content,form)
4、跨域访问 (JSONP、dojo.io.script)
常用写法:
Get 示例:
dojo.xhrGet({ url: "data.ashx?method=...", handleAs: "json", load: function (data) { console.dir(data); }});
事件有
1、载入成功时调用:load
2、载入失败时调用:error
3、最后都会调用:handle
传输参数值的几种做法:
1、直接放到URL
2、使用content参数(json对象)
3、使用form参数(相当于提交表单)
跨域访问:
dojo.require("dojo.io.script");
dojo.io.script.get({
url:"http://...",
callbackParamName:"callback",
content:{...},
load:function(){...}
})
还有其他方法:xhrPut 和 xhrDelete ,对应用于REST开发中。
相关阅读 更多 +