摘要:在前端開發(fā)中,經(jīng)常要用去拿后臺接口返回的數(shù)據(jù),總結(jié)幾個的回調(diào)的常見問題,供大家參考爬坑。未定義,可能會造成的傳入后臺的數(shù)據(jù)亂碼,可以加上如下代碼在請求中約定好傳到后臺以及后臺返回的數(shù)據(jù)類型,一般定義類型。
在前端開發(fā)中,經(jīng)常要用ajax去拿后臺接口返回的數(shù)據(jù),總結(jié)幾個ajax的回調(diào)的常見問題,供大家參考爬坑。
未定義contentType,可能會造成的傳入后臺的數(shù)據(jù)亂碼,可以加上如下代碼在ajax請求中 contentType:"application/json;charset=UTF-8",
約定好傳到后臺以及后臺返回的數(shù)據(jù)類型,一般定義json類型。
JSON.stringify():將一個JavaScript值(對象或者數(shù)組)轉(zhuǎn)換為一個 JSON字符串 JSON.parse():將一個 JSON 字符串轉(zhuǎn)換為對象
這兩個是常用的json轉(zhuǎn)換的api
在success或者error回調(diào)中,return 是拿不到值的,即使改變了async:false也拿不到,看下面的例子:
function checkUserTask(taskid){ $.ajax({ method:"get", url:URL.checkUserTask, async:false, data:{"id":taskid}, success:(response)=>{ console.dir(response) if(response.code==200 ){ return true; }else{ return false; } } }); }
這種寫法即使是成功或者失敗,在調(diào)用checkUserTask方法時都是返回的undefined,拿不到true或者false標識,所以一般寫法修改如下:
function checkUserTask(taskid){ var flag = false; $.ajax({ method:"get", url:URL.checkUserTask, async:false, data:{"id":taskid}, success:(response)=>{ if(response.code==200 ){ flag = true; }else{ flag = false; } } }); return flag; }
在回調(diào)的后面return 就可以拿到返回值。
文章版權(quán)歸作者所有,未經(jīng)允許請勿轉(zhuǎn)載,若此文章存在違規(guī)行為,您可以聯(lián)系管理員刪除。
轉(zhuǎn)載請注明本文地址:http://specialneedsforspecialkids.com/yun/96249.html
摘要:在前端開發(fā)中,經(jīng)常要用去拿后臺接口返回的數(shù)據(jù),總結(jié)幾個的回調(diào)的常見問題,供大家參考爬坑。未定義,可能會造成的傳入后臺的數(shù)據(jù)亂碼,可以加上如下代碼在請求中約定好傳到后臺以及后臺返回的數(shù)據(jù)類型,一般定義類型。 在前端開發(fā)中,經(jīng)常要用ajax去拿后臺接口返回的數(shù)據(jù),總結(jié)幾個ajax的回調(diào)的常見問題,供大家參考爬坑。 未定義contentType,可能會造成的傳入后臺的數(shù)據(jù)亂碼,可以加上如下...
摘要:和七牛賬號里面提供。自己設(shè)定的七牛云存儲空間名,創(chuàng)建存儲空間的時候注意地區(qū)應(yīng)該默認是華東,不一樣地區(qū)需要修改下里面指定的上傳的域名,請去參考官方文檔。若開啟該選項,為自動生成上傳成功后的文件名。 先放上幾個用到的七牛官方網(wǎng)站: JavaScript SDK地址需要在頁面中先引入 plupload 提供的 plupload.full.min.js(生產(chǎn)環(huán)境)然后再引入SDK里的 qini...
摘要:都會造成錯誤,注意一定一定嚴格的用,所以我建議直接復(fù)制我的。因為用的話他會轉(zhuǎn)義代碼,寫不寫其實一個樣。不可避免的,構(gòu)建肯定是要用到的。這個時候一般用的是在外面保存然后里面調(diào)用第二個坑更隱蔽。 目標人群 獻給熟悉基礎(chǔ)的React語法的剛接觸React的同學(xué)~ 如果你已經(jīng)寫過半年以上的React那也不用看了,畢竟我水平并不高 Whats React React 是一個不存在的網(wǎng)絡(luò)公司Fac...
摘要:譯數(shù)組循環(huán)的幾個坑原文地址原文作者在循環(huán)中使用循環(huán)遍歷數(shù)組似乎很簡單,但是在將兩者結(jié)合使用時需要注意一些非直觀的行為。循環(huán)的情況問題如上述代碼能夠正常執(zhí)行。但我還是喜歡循環(huán)帶來的簡潔和高可讀性。 [譯]async-await 數(shù)組循環(huán)的幾個坑 原文地址:https://medium.com/dailyjs/th... 原文作者:Tory Walker 在 Javascript 循...
閱讀 3313·2023-04-26 00:58
閱讀 1268·2021-09-22 16:04
閱讀 3311·2021-09-02 15:11
閱讀 1554·2019-08-30 15:55
閱讀 2339·2019-08-30 15:55
閱讀 3248·2019-08-23 18:41
閱讀 3458·2019-08-23 18:18
閱讀 2752·2019-08-23 17:53