国产xxxx99真实实拍_久久不雅视频_高清韩国a级特黄毛片_嗯老师别我我受不了了小说

資訊專欄INFORMATION COLUMN

ajax請求遇到的問題

stefanieliang / 1055人閱讀

摘要:工作有一段時間了,總結一下和后臺交互遇到的問題。請求得一些總結延時加載的使用中的由于要進行環境的判斷,將請求封裝為服務,使用了的延時加載。

??工作有一段時間了,總結一下和后臺交互遇到的問題。

使用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方法需要。

angularJS請求得一些總結 $q延時加載的使用(angularJS中的promise)
.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的好...

    luxixing 評論0 收藏0
  • 面試可能會遇到各種問題講解

    摘要:語義化什么是語義化語義化就是根據頁面內容的結構,選擇合適的標簽例如頭部用標簽,導航用標簽,底部用標簽等。使用語義化的好處在于便于開發者閱讀,方便后期的更新迭代,增強網頁的權重。 語義化html 什么是語義化html? 語義化html就是根據頁面內容的結構,選擇合適的標簽(例如頭部用header標簽,導航用nav標簽,底部用footer標簽等)。 使用語義化html的好...

    chnmagnus 評論0 收藏0
  • 項目中遇到一些問題

    摘要:紀錄下前幾天遇到的問題前幾天一個項目中寫了個登錄功能算是入行以來寫的第一個功能遇到幾個問題稍微記錄下簡單介紹這項目只調用了和還有一些插件我基本都是在寫原生的方法用的少運用保持用戶登錄狀態原理就不贅述了百度很多登錄發送賬號密碼給后端后端返回前 紀錄下前幾天遇到的問題 前幾天一個項目中寫了個登錄功能,算是入行以來寫的第一個功能,遇到幾個問題稍微記錄下 簡單介紹這項目,只調用了layui和j...

    Aomine 評論0 收藏0
  • 爬蟲問題總結

    摘要:編碼我們發現,中有時候存在中文,這是就需要對進行編碼。可以先將中文轉換成編碼,然后使用方法對參數進行編碼后傳遞。 本文檔對日常學習中用 python 做數據爬取時所遇到的一些問題做簡要記錄,以便日后查閱,部分問題可能因為認識不到位會存在一些誤解,敬請告知,萬分感謝,共同進步。 估算網站規模 該小節主要針對于整站爬取的情況。爬取整站之前,肯定是要先對一個網站的規模進行估計。這是可以使用g...

    nanfeiyan 評論0 收藏0

發表評論

0條評論

stefanieliang

|高級講師

TA的文章

閱讀更多
最新活動
閱讀需要支付1元查看
<