实现dojo中ajax方法跳转页面--xhrPost
2011-11-30 11:08
183 查看
在使用dojo的过程中,有些页面时dialog形式显示,但有时候需要将这些dialog直接作为页面跳转,而又不想再写相关页面,直接使用xhrPost方式来将这些写好Action的页面直接在页面显示,使用button关联相关时间,这里命名为test,利用Ajax向后台提交数据,返回相应页面,然后对返回页面做处理,就可以跳转页面了。
<button id="btntest">test</button>
dojo.connect(dojo.byId('btntest'),"onclick",test);
function test()
{
dojo.xhrPost
({
url : ........../testAction,
timeout: 10000, //10秒后超时,如果为0则永不超时
load:function(data,ioArgs)
{
document.write(data);//将页面加载跳转,也可以用其他处理页面方法实现跳转
},
error:function(err,ioArgs)
{
}
});
}
这个比较简单,最要的目的就是在已有相关处理上,只要在js也一个小的function,就可以实现相关页面的跳转,而无需改动html页面,也无需重写相关的跳转页面。
<button id="btntest">test</button>
dojo.connect(dojo.byId('btntest'),"onclick",test);
function test()
{
dojo.xhrPost
({
url : ........../testAction,
timeout: 10000, //10秒后超时,如果为0则永不超时
load:function(data,ioArgs)
{
document.write(data);//将页面加载跳转,也可以用其他处理页面方法实现跳转
},
error:function(err,ioArgs)
{
}
});
}
这个比较简单,最要的目的就是在已有相关处理上,只要在js也一个小的function,就可以实现相关页面的跳转,而无需改动html页面,也无需重写相关的跳转页面。
相关文章推荐
- 前台ajax重写方法搭配后台filter返回status实现ajax请求跳转登录页面
- 重写ajax方法实现请求session过期时跳转登录页面
- 重写ajax方法实现异步请求session过期时跳转登录页面
- 不用ajax的局部页面跳转实现方法(iframe)
- 重写ajax方法实现异步请求session过期时跳转登录页面
- 重写ajax方法实现异步请求session过期时跳转登录页面(转)
- 重写ajax方法实现请求session过期时跳转登录页面
- 重写ajax方法实现异步请求session过期时跳转登录页面
- 实现依据AJAX的值判断是否提交/跳转页面的方法
- 重写ajax方法实现异步请求session过期时跳转登录页面
- AJAX在静态页面中实现权限控制的方法参考
- Ajax加载外部页面弹出层效果实现方法
- servlet中实现页面跳转实现方法
- Bootstrap tab选项卡实现AJAX加载不同的JSP页面的方法
- PHP服务器页面间跳转实现方法
- Servlet页面跳转实现方法的区别
- PHP页面跳转几种实现方法
- HTML页面自动跳转的五种实现方法
- HTML页面自动跳转的五种实现方法
- 网站页面自动跳转实现方法PHP、JSP(下)