[問題] resposeText 在 ie 無法回傳變數
標題打得有點讓人誤會 在這裡詳述問題狀況
在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