实现dojo中ajax方法跳转页面--xhrPost

在使用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页面,也无需重写相关的跳转页面。


评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值