摘要:工作有一段時間了,總結一下和后臺交互遇到的問題。請求得一些總結延時加載的使用中的由于要進行環境的判斷,將請求封裝為服務,使用了的延時加載。
??工作有一段時間了,總結一下和后臺交互遇到的問題。
使用jquery,post請求data:那里要使用data:JSON.stringify(data)$.ajax({ type:"POST", async : false, url:"../../gzq/circle/deleteTeam", dataType:"json", contentType:"application/json; charset=utf-8", data:JSON.stringify(c), success:function(data){ console.log(data); }, error:function(error){ console.log(error); } });
??原因:事實上,假如不用JSON.stringify(data), 會變成字符串拼接,"name=vinxent&age=21",有點和get方法相像。若使用JSON.stringify(data),則會傳輸json對象--“{name;"vinxent", age:21}”
??所以,在一般場景來說,get方法無需JSON.stringify,post方法需要。
.service("findXfzzShopInfo", ["$http", "$q", function($http, $q) { this.get = function(shopClassId, val) { var def = $q.defer(); $http({ url: "../../shop/findXfzzShopInfo?shopClassId=" + shopClassId + "&val=" + val, method: "GET", cache: true }).then(function(resp) { def.resolve(resp.data); }).catch(function(err) { def.reject(err.data); }); return def.promise; }; }])
??由于要進行環境的判斷,將請求封裝為服務,使用了$q的defer延時加載。
cache: true配置??當請求內容長時間沒有變化時,我們可以使用這個配置來緩存請求,減少服務器的壓力,提高頁面的速度,當頁面關閉的時候可以清空這個緩存。而且cahe后面也可以配置時間。
當請求為200的時候,你發現走的是失敗的函數??這里要講的不是配置responseType,而是我在get請求的時候后臺返回一個列表,當有值的時候你會發現完全沒有問題,沒有值得時候后臺就什么都沒返回,而你的responseType是json,這時候就進去了失敗的函數,所以還是后臺坑了你,和后臺商量下空的時候也返回你一個對象就可以了。
如果有不正確的地方歡迎指正!文章版權歸作者所有,未經允許請勿轉載,若此文章存在違規行為,您可以聯系管理員刪除。
轉載請注明本文地址:http://specialneedsforspecialkids.com/yun/92566.html
摘要:語義化什么是語義化語義化就是根據頁面內容的結構,選擇合適的標簽例如頭部用標簽,導航用標簽,底部用標簽等。使用語義化的好處在于便于開發者閱讀,方便后期的更新迭代,增強網頁的權重。 語義化html 什么是語義化html? 語義化html就是根據頁面內容的結構,選擇合適的標簽(例如頭部用header標簽,導航用nav標簽,底部用footer標簽等)。 使用語義化html的好...
摘要:語義化什么是語義化語義化就是根據頁面內容的結構,選擇合適的標簽例如頭部用標簽,導航用標簽,底部用標簽等。使用語義化的好處在于便于開發者閱讀,方便后期的更新迭代,增強網頁的權重。 語義化html 什么是語義化html? 語義化html就是根據頁面內容的結構,選擇合適的標簽(例如頭部用header標簽,導航用nav標簽,底部用footer標簽等)。 使用語義化html的好...
摘要:紀錄下前幾天遇到的問題前幾天一個項目中寫了個登錄功能算是入行以來寫的第一個功能遇到幾個問題稍微記錄下簡單介紹這項目只調用了和還有一些插件我基本都是在寫原生的方法用的少運用保持用戶登錄狀態原理就不贅述了百度很多登錄發送賬號密碼給后端后端返回前 紀錄下前幾天遇到的問題 前幾天一個項目中寫了個登錄功能,算是入行以來寫的第一個功能,遇到幾個問題稍微記錄下 簡單介紹這項目,只調用了layui和j...
閱讀 1751·2021-09-27 14:02
閱讀 3100·2021-09-27 13:36
閱讀 1046·2019-08-30 12:46
閱讀 1834·2019-08-30 10:51
閱讀 3571·2019-08-29 17:02
閱讀 941·2019-08-29 16:38
閱讀 1846·2019-08-29 16:37
閱讀 3004·2019-08-26 10:32