推 Peruheru: "本網站建議使用IE10以上、Chrome、Firefox等瀏覽器" 08/31 14:28
→ y2468101216: 我主管不會讓我過的 08/31 14:40
推 Peruheru: 跨網域的話...沒做過,不過好像是用Iframe來做? 08/31 14:42
→ y2468101216: 我不是跨網域,是在同一個網站底下 08/31 15:06
推 Peruheru: jQuery.XDomainRequest 不就是跨網域要用的嗎,你沒有要 08/31 15:23
→ Peruheru: 跨網域的話為什麼要用它XD 08/31 15:23
→ Peruheru: 直接用 $.get() 或 $.post() 甚至 $.ajax()不是就好了嗎 08/31 15:24
→ Peruheru: 因為你沒有說你想做的事,所以我原本以為你要跨網域 08/31 15:26
→ Peruheru: 說說如何觸發、如何進行、結果為何比較好進行 08/31 15:27
根據stackflow上的解法:http://goo.gl/9Esmt0
明顯的IE8不支援ajax,實際上用起來也是這樣,我的php會輸出json格式的error_code。
當然標頭以先寫header('Content-Type: application/json; charset=utf-8');
我有一個表單讓使用者請假,能請多少天是由PHP判斷的,而每種假能請的天數不一樣,
而使用者想要看他現在能請多少天的假,以判斷他能填幾天。
我會先檢查假別有沒有選,有選就運用ajax回傳值,大概就是這樣。
在chrome跟firefox運作正常,但IE8就是不行。
※ 編輯: y2468101216 (118.163.30.31), 08/31/2015 15:41:01
推 oToToT: IE8可以用非jq的方式Ajax,到ie7都可呦 08/31 21:46
→ tooto1985: 15年前(IE5)我用iframe和js做出類似AJAX的效果 09/01 16:40
→ tooto1985: 不過我敢肯定IE7起有支援XHR 09/01 16:41
→ tooto1985: Cross Domain因該要用JSONP吧(這是瀏覽器安全性限制) 09/01 16:44
→ tooto1985: 更正是10年前 09/01 16:46
推 fgh81113: 我敢肯定IE8 jquery方式Ajax可以用,我用jquery1.10 09/01 21:25
推 kurtisgod: ie8可以 跨網才會有一些問題 09/04 17:02
推 heyyosweet: Jq 應該是2以上不支援ie8吧? 09/07 20:40
推 TETZ: 是要撈json嗎?我記得用最原始的XMLHttpRequest就夠了 09/26 01:03