亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

ajax 或者 fetch的結果怎么return出去

ajax 或者 fetch的結果怎么return出去

呼啦一陣風 2018-09-13 10:10:37
原本代碼是判斷瀏覽器支不支持fetch,然后請求服務器拿數據,現在想把這個這一塊封裝成一個函數,return的時候有點理不清,異步一直return是undefined,想問怎么能通過一個函數的return拿到數據if(self.fetch) {    fetch('/db/queryAll').then((res) => {        if(res.ok){            return (                then((data) => {                    return data.results  //////這樣return不行,請問要怎么return                })            )        }    })}else{    var That = this;    console.log('垃圾瀏覽器');    $.ajax({            url: '/db/queryAll',            type: 'GET'        })        .done(function(data,textStatus, req) {            return data.results  //////這樣return不行,請問要怎么return        });}
查看完整描述

1 回答

?
動漫人物

TA貢獻1815條經驗 獲得超10個贊

你這code里的return是可以的吧,這個return是回調函數的return,我猜你是想在上面code所在的function里return出來,做不到的,用defer/promise對象吧


查看完整回答
反對 回復 2018-10-06
  • 1 回答
  • 0 關注
  • 1213 瀏覽
慕課專欄
更多

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號