jquery中ajax跨域提交時出現(xiàn)2次請求的問題解決辦法
來源:懂視網(wǎng)
責(zé)編:小OO
時間:2020-11-27 20:09:50
jquery中ajax跨域提交時出現(xiàn)2次請求的問題解決辦法
HTTP中的 GET 和 POST的時候就不執(zhí)行下面的代碼,這樣就可以只執(zhí)行一次請求了。在ASP.NET中我們用。Request.ServerVariables[";REQUEST_METHOD";] == ";POST";。或者;Request.ServerVariables[";REQUEST_METHOD";] == ";GET";。就可以過濾了,其他語言大同小異。
導(dǎo)讀HTTP中的 GET 和 POST的時候就不執(zhí)行下面的代碼,這樣就可以只執(zhí)行一次請求了。在ASP.NET中我們用。Request.ServerVariables[";REQUEST_METHOD";] == ";POST";。或者;Request.ServerVariables[";REQUEST_METHOD";] == ";GET";。就可以過濾了,其他語言大同小異。

我們平時在同域中請求頁面什么的時候不會有這種情況,這種情況大多發(fā)生在移動端的跨域請求中發(fā)生的。解決方法就是在服務(wù)端中加一層過濾HTTP請求的類型,把OPTION等不用的類型過濾掉。就是當(dāng)請求為非。本文就為大家?guī)硪黄獪\談jquery中ajax跨域提交的時候會有2次請求的問題。小編覺得挺不錯的,現(xiàn)在就分享給大家,也給大家做個參考,希望能幫助到大家。
HTTP中的 GET 和 POST的時候就不執(zhí)行下面的代碼,這樣就可以只執(zhí)行一次請求了。
在ASP.NET中我們用
Request.ServerVariables["REQUEST_METHOD"] == "POST"
或者
Request.ServerVariables["REQUEST_METHOD"] == "GET"
就可以過濾了,其他語言大同小異。
聲明:本網(wǎng)頁內(nèi)容旨在傳播知識,若有侵權(quán)等問題請及時與本網(wǎng)聯(lián)系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com
jquery中ajax跨域提交時出現(xiàn)2次請求的問題解決辦法
HTTP中的 GET 和 POST的時候就不執(zhí)行下面的代碼,這樣就可以只執(zhí)行一次請求了。在ASP.NET中我們用。Request.ServerVariables[";REQUEST_METHOD";] == ";POST";。或者;Request.ServerVariables[";REQUEST_METHOD";] == ";GET";。就可以過濾了,其他語言大同小異。