當前位置: 首頁>>代碼示例>>TypeScript>>正文


TypeScript xhr.get函數代碼示例

本文整理匯總了TypeScript中xhr.get函數的典型用法代碼示例。如果您正苦於以下問題:TypeScript get函數的具體用法?TypeScript get怎麽用?TypeScript get使用的例子?那麽, 這裏精選的函數代碼示例或許可以為您提供幫助。


在下文中一共展示了get函數的3個代碼示例,這些例子默認根據受歡迎程度排序。您可以為喜歡或者感覺有用的代碼點讚,您的評價將有助於係統推薦出更棒的TypeScript代碼示例。

示例1: requestStore

    requestStore() {
        let option: any = {
            url: `${Config.requestHost}/accountBookData`,
            handleAs: 'json',
            content: {
                accountBook: this.currentAccountBook
            }
        };
        xhr.get(option)
        .then((data)=>{
            if(data.state === stateCode.SUCCESS  && dojo.isArray(data.accountBooks) && dojo.isArray(data.accounts)) {
                this.store = data.accountBooks;
                this.accountStore = data.accounts;
                topic.publish('financeapp/accountBookData', this);
            } else if(data.state === stateCode.Error) {
                topic.publish('tipService/warning', data.info);
            } else if(data.state === stateCode.NOTLOGGIN) {
                topic.publish('tipService/warning', data.info);
                user.logout();
            } else {
                topic.publish('tipService/warning', lang.xhrDataError);
            }
        }, (error)=>{
            topic.publish('tipService/error', lang.xhrErr);
        })
        .then(()=>this.isRequesting = false);

        this.isRequesting = true;
    }
開發者ID:qinqin65,項目名稱:QuickFinance,代碼行數:29,代碼來源:store.ts

示例2: logout

    logout() {
        let option: any = {
            url: `${Config.requestHost}/logout`,
            handleAs: 'json'
        };
        xhr.get(option)
        .then((data)=>{
            if(!data.state || data.state != stateCode.SUCCESS) {
                topic.publish('tipService/warning', data.info);
            } else {
                this.isLogin = false;
                this.userName = '';

                topic.publish('user/logout', this);
            }
        }, (error)=>{

        });
    }
開發者ID:qinqin65,項目名稱:QuickFinance,代碼行數:19,代碼來源:user.ts

示例3: register

    register() {
        let option: any = {
            url: `${Config.requestHost}/getCaptcha?t=${(new Date()).getTime()}`,
            handleAs: 'json'
        };
        xhr.get(option)
        .then((data)=>{
            if(!data.state || data.state != stateCode.SUCCESS) {
                topic.publish('tipService/warning', data.info);
            } else {
                let geeData = JSON.parse(data.responseStr);
                window.initGeetest({
                    gt: geeData.gt,
                    challenge: geeData.challenge,
                    product: "float",
                    offline: !geeData.success
                }, this.handlerPopup.bind(this));
            }
        }, (error)=>{

        });
    }
開發者ID:qinqin65,項目名稱:QuickFinance,代碼行數:22,代碼來源:validateCode.ts


注:本文中的xhr.get函數示例由純淨天空整理自Github/MSDocs等開源代碼及文檔管理平台,相關代碼片段篩選自各路編程大神貢獻的開源項目,源碼版權歸原作者所有,傳播和使用請參考對應項目的License;未經允許,請勿轉載。