淺談jquery中ajax跨域提交的時(shí)候會(huì)有2次請(qǐng)求的問題
我們平時(shí)在同域中請(qǐng)求頁面什么的時(shí)候不會(huì)有這種情況,這種情況大多發(fā)生在移動(dòng)端的跨域請(qǐng)求中發(fā)生的。
解決方法就是在服務(wù)端中加一層過濾HTTP請(qǐng)求的類型,把OPTION等不用的類型過濾掉。就是當(dāng)請(qǐng)求為非
HTTP中的 GET 和 POST的時(shí)候就不執(zhí)行下面的代碼,這樣就可以只執(zhí)行一次請(qǐng)求了。
在ASP.NET中我們用
Request.ServerVariables["REQUEST_METHOD"] == "POST"
或者
Request.ServerVariables["REQUEST_METHOD"] == "GET"
就可以過濾了,其他語言大同小異。
以上這篇淺談jquery中ajax跨域提交的時(shí)候會(huì)有2次請(qǐng)求的問題就是小編分享給大家的全部內(nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
- 詳解Django解決ajax跨域訪問問題
- Ajax實(shí)現(xiàn)跨域訪問最新解決方案
- 簡單實(shí)現(xiàn)ajax獲取跨域數(shù)據(jù)
- SpringBoot解決ajax跨域問題的方法
- 淺談Koa2框架利用CORS完成跨域ajax請(qǐng)求
- ajax前臺(tái)后臺(tái)跨域請(qǐng)求處理方式
- vue-cli開發(fā)時(shí),關(guān)于ajax跨域的解決方法(推薦)
- ajax跨域獲取網(wǎng)站json數(shù)據(jù)的實(shí)例
- 原生JS實(shí)現(xiàn)ajax與ajax的跨域請(qǐng)求實(shí)例
- JQuery Ajax執(zhí)行跨域請(qǐng)求數(shù)據(jù)的解決方案
相關(guān)文章
jquery中實(shí)現(xiàn)時(shí)間戳與日期相互轉(zhuǎn)換
本文主要利用jquery擴(kuò)展寫了一個(gè)myTime對(duì)象,并寫了2個(gè)函數(shù)分別處理日期和時(shí)間戳之間的相互轉(zhuǎn)換。2016-04-04遮罩層點(diǎn)擊按鈕彈出并且具有拖動(dòng)和關(guān)閉效果(兩種方法)
實(shí)現(xiàn)點(diǎn)擊按鈕彈出遮罩層,點(diǎn)擊按鈕可以隨意拖動(dòng)和關(guān)閉。接下來,通過本篇文章給大家介紹遮罩層點(diǎn)擊按鈕彈出并且具有拖動(dòng)和關(guān)閉效果,需要的朋友可以參考下2015-08-08多種JQuery循環(huán)滾動(dòng)文字圖片效果代碼
這篇文章主要為大家提供了多種JQuery循環(huán)滾動(dòng)文字圖片效果代碼,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2016-02-02JQuery入門——用映射方式綁定不同事件應(yīng)用示例
通過映射的方式,給對(duì)象綁定多個(gè)事件,可能有很多的童鞋們不從使用過,不過,沒有關(guān)系本文將一一為您詳細(xì)介紹,感興趣的朋友可不要錯(cuò)過了啊,希望本文對(duì)你有所幫助2013-02-02