亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

ext 同步和異步示例代碼

 更新時(shí)間:2009年09月18日 23:09:01   作者:  
異步調(diào)用不用做過(guò)多說(shuō)明,ext的api中支持的很多。
同步調(diào)用的相關(guān)文檔就少一些。一下是同步示例,即頁(yè)面在加載時(shí),或者這個(gè)js被調(diào)用到時(shí),程序會(huì)一行一行的往下走,這在獲取頁(yè)面初始化需要數(shù)據(jù)或者樣式等一些功能會(huì)用到。
示例代碼:
復(fù)制代碼 代碼如下:

//判斷按鈕權(quán)限的方法。true為無(wú)權(quán)限,false為有權(quán)限可以顯示
    function checkButton(buttonId){

        //按鈕的狀態(tài),ext對(duì)類型要求比較高,這里注意類型、變量的轉(zhuǎn)換問(wèn)題。
        var state = new Boolean(true);

        //這里調(diào)用的是ext的同步方法,要和異步的調(diào)用區(qū)別開(kāi)來(lái)
        var conn = Ext.lib.Ajax.getConnectionObject().conn;
//第二個(gè)參數(shù)是向后臺(tái)請(qǐng)求的地址,請(qǐng)求的后臺(tái)方法輸出數(shù)據(jù)即為:conn.responseText數(shù)據(jù)
        conn.open("get", '/base/business/SysPublicAction.do?operate=checkButtonsState&buttonId='+buttonId,false);
        conn.send(null);
        //conn.responseText為字符串類型
        //不能將字符串賦值給state,所以這里只能進(jìn)行判斷字符來(lái)進(jìn)行state的改變
        if(conn.responseText=="false")
            state = new Boolean(false);

        return state.valueOf();
    }

相關(guān)文章

最新評(píng)論