原文:IE8,9下的ajax緩存問題

最近在做一個網站的登錄注冊框,前端使用了jquery。由於sign和login不是在單獨的頁面上,而是以一個彈出框出現。所以決定使用ajax來實現注冊和登錄功能。本以為可以一帆風順,結果在測試的時候發現了奇怪的問題。 在用chrome , ff , IE 測試的時候基本沒問題,但在IE , 上運行時卻出現了輸入正確的用戶名和密碼不能登錄的情況。一開始還以為是session丟失了,開始吐槽后台的框 ...

2015-03-30 21:51 3 1764 推薦指數:

查看詳情

關於input標簽和placeholder在IE8,9的兼容問題

  一、   input常用在表單的輸入,包括text,password,H5后又新增了許多type屬性值,如url, email, member等等,考慮到非現代瀏覽器的兼容性問題,這些新的type常用在移動端的項目中。   二、   IE10+瀏覽器,input標簽會有一個默認 ...

Sun Dec 18 21:13:00 CST 2016 0 9349
jQuery.Ajax IE8,9 無效(CORS跨域)

今天在開發網站的時候,發現一個問題,$.ajax()在 IE8,9 瀏覽器不起作用,但 Chrome,Firefox ,360,IE10以上等瀏覽器卻是可以的,網上資料很多,查詢最后發現是 IE8,9 默認不支持 CORS 請求,需要手動開啟 代碼如下: 用戶這樣設置:點擊IE ...

Wed Mar 28 18:00:00 CST 2018 0 4504
解決$.ajax請求在ie8失效問題

ie8默認把跨域請求攔截了,需要用jquery.xdomainrequest.min.js 處理跨域問題,需放在jq引入 ...

Tue Apr 02 00:57:00 CST 2019 0 565
IE9Ajax緩存問題

使用jQuery的getJSON從后台定時獲取數據並刷新界面,使用以下方法時,在Chrome,Firefox問題,但在IE9卻無法刷新數據 $.getJSON(webApp + "/GetShowData.do?limit=" + limit,function(data ...

Thu Sep 04 01:42:00 CST 2014 3 1964
IE ajax緩存問題

在默認情況IE緩存相同地址ajax請求的結果。IE的第一次ajax請求會發送到服務器端處理,如果后續的請求的參數與第一次的一樣,瀏覽器會直接返回緩存的結果而不是去服務器獲取。有時候我們希望獲取實時的數據,那么該如何解決這個問題呢?只要在ajax請求中加一個時間戳參數或隨機參數就可以 ...

Fri Oct 11 22:24:00 CST 2013 7 1099
IE9 IE8 ajax跨域問題的解決

項目中用到的跨域 ,在除IE9以下的瀏覽器上運行都是沒有問題的,IE8 IE9中報錯,error :no transport; 網上解決辦法均是 在發起請求之前添加 jQuery.support.cors=true;但是,線下測試,是ok的,一放到服務器 ...

Fri Jul 08 00:06:00 CST 2016 2 6574
jquery中.html()在ie8問題

最近在做asp mvc3項目,js寫后台,必然會接觸到jquery,再給客戶演示的時候發現在ie和搜狗下出現了問題。 而在google firefox 360等瀏覽器確毫無問題, 經查找之后發現是jquery中.html()在ie8問題。 試了很多方法都沒有解決,最后被一程序猿解開 ...

Thu Mar 29 22:57:00 CST 2012 1 3102
解決 document.getElementsByClassName 在 IE8 的兼容下的問題

H5中新增了一個令人期待已久的方法:getElementsByClassName,這個方法讓我們可以通過 class 屬性中的類名來訪問元素,這是極好的。 but! 這個方法在IE9以下的瀏覽器是不支持的,淡淡的憂傷~~~ 幸好,天無絕人之路,還是有辦法可以解決的 ...

Tue Feb 28 08:16:00 CST 2017 1 2806
 
粵ICP備18138465號   © 2018-2026 CODEPRJ.COM