dojo.io.bind
dojo.io.bind({
timeoutSeconds: 3000,
url:'server.jsp',//定义请求的地址
method:'post',//发送的方法 post get
handler:helloCallback,//定义回调函数,服务器相应后执行的函数
content:{name:dojo.byId('name').value}//发送请求参数
});
}
url: Ajax发送请求的地址
method:发送请求的方式,get或者post
handler:指定回调函数,当服务器响应完成时的自动启动
content:是一个javascript对象,该对象由一组属性组成,该属性就是需要发送的请求的
参数
其他参数:
sync:是否才用同步,默认false
timeoutSeconds:超时的时间,如果设置为0 ,则认为永远不超时
timeout:指定服务器响应超时时触发的回调函数
load:服务器响应正常时触发的回调函数。
error:服务器响应错误时触发的回调函数。
前三个可以合并到handler
回调函数的参数:
type:响应的类型 error出错
data:传递的数据
function helloCallback(type,data,evt){
if(type=='error'){
alert('该服务器读取数据出错');}
else{
dojo.byId('show').innerHTML=data;
}
}
本文介绍使用 Dojo 库进行 AJAX 请求的方法,包括配置请求参数、定义回调函数及处理服务器响应等内容。文中详细解释了如何设置请求地址、方法类型、回调函数等关键参数,并提供了示例代码。
2740

被折叠的 条评论
为什么被折叠?



