[問題] resposeText 在 ie 無法回傳變數

看板Ajax作者 (豆仔)時間12年前 (2012/01/12 18:12), 編輯推噓1(101)
留言2則, 1人參與, 最新討論串1/1
標題打得有點讓人誤會 在這裡詳述問題狀況 在ie瀏覽器下 透過b.jsp 非同步去request a.jsp 頁面 舉例來說 a.jsp裡面有程式碼片段為 String url = "this is example"; out.print(url); 所以我期望 http_request.responseText 會得到 this is example 在 chrome 和 firefox 運作的情況都如預期 可是在 ie 底下運作 就會得到空值(應該說空字串 也就是responseText="" 而不是null) 但如果是在 a.jsp 但如果不是print變數 而是 out.print("this is a example"); responseText 卻正常得到 this is example 這情況非常詭異 好像jsp 的變數被忽略一樣 但如果遊覽器直接開a.jsp頁面 頁面結果又是正常輸出 變數和函式都正常運作 這種變數被忽略情況只發生在ie遊覽器下b.jsp非同步request a.jsp 才發生 小弟是這方面新手 google很久都得不到解決方法 所以上來請教各位高手 請幫幫我 感激不盡 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 140.113.166.95

01/12 20:37, , 1F
不同瀏覽器會有差異就不會是後端問題了吧
01/12 20:37, 1F

01/12 20:38, , 2F
你先檢查原始碼的方式看看?
01/12 20:38, 2F
文章代碼(AID): #1F3h8W6y (Ajax)