您的位置:首页 > 其它

实现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页面,也无需重写相关的跳转页面。
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: