ajax的一些實用技巧

2022-05-25 06:51:10 字數 992 閱讀 9347

1.盡量優先採用ajax獲取html檔案,然後再操作dom把資料填充到裡面

在實際專案中,如果前端開發人員沒有把頁面給切分開,那麼有如下兩種辦法可供選擇:其一是,在各種點選事件中,用js去拼接並在拼接的時候把資料填充到裡面。**如下:

" +'' + row.summary + "

" +"" ;

if(row.tags)else

}htmlstr = htmlstr.substring(0,htmlstr.length-1); //去掉最後乙個','

}htmlstr += "

"+ row.viewcnt + "

" +"

"+ row.commentcnt +"

這種方法優點是,方便將後台獲取的資料填充到html字串中。缺點也很明顯,各種字串拼接和js**都混合在一起。

其二**如下:

該方法的優點是,不需要繁瑣的進行html字串的拼接,主要關注資料的填充就可以。

2.$.ajaxsetup設定全域性 ajax 預設選項。

把共有的ajax設定抽取出來,這樣就不用每次寫ajax時都要配置共有的選項了

很方便有木有…

3.$.ajaxsuccess(callback)請求成功時執行函式。

// 全域性定義ajax完成後需要做的操作,檢測是否登入

$("document").ajaxsuccess(function(evt, request, settings));

一般常用在校驗使用者是否登入,給予相應的提示資訊。

巧用ajax事件可以避免在每乙個ajax請求中書寫同樣的**,降低**的冗餘度。

4.ajax跨域請求

說明:沒有進行跨域請求時,在進行請求時,瀏覽器會預設帶上cookie資料,而跨域請求時,瀏覽器不會帶上cookie需要手動加上如下**

// 設定ajax請求時某些引數的的預設值

$.ajaxsetup(

});

Git git的一些實用技巧

在編譯git庫拉下來的 時,往往會產生一些中間檔案,這些檔案我們根本不需要,尤其是在成產環節做預編譯,檢查 提交是否能編譯通過這種case時,我們往往需要編譯完成後不管正確與否,還原現場,以方便下次sync 時不受上一次的編譯影響。git clean f 刪除 untracked files git...

演算法中的一些實用技巧

目錄 一 組合數的計算 二 素數的判定 三 用函式交換變數 指標作引數 c n,m n n m m m n long long c int n,int m long long ans 1 for int i m 1 i n i for int i 1 i n m i return ans int i...

window 7的一些實用技巧

今天看了本世界,上面有幾個windows7的一些小技巧,現在貼出來供大家分享一下 1.工作列位置自由移動 在開始選單上右擊點屬性,進入工作列和開始選單屬性,然後點工作列選項卡,之後你就能看見螢幕上工作列的位置,下拉列表中有 頂部,底部,左側,右側 2.多核心加速啟動 windows7系統的開機預設只...