實現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頁面,也無需重寫相關的跳轉頁面。


發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章