Re: [問題] 關於 jquery 中 ajax 的 json 回傳問題

看板Ajax作者 (lite)時間16年前 (2009/02/22 09:23), 編輯推噓1(101)
留言2則, 2人參與, 最新討論串3/3 (看更多)
※ 引述《TonyQ (沉默是金)》之銘言: : ※ 引述《jonaslite (lite)》之銘言: : : 小弟以jquery 實作json ajax : : 在回傳以下值時,發現在Firefox可正常運作 : : IE卻出現 object error : : data = { : : error:'值', : : msg:'<table><tr>...省略...</tr></table>'; : ^ 你確定不是這裡出錯? 抱歉,這個分號是手誤,程式裡並沒有 : : } : : 經反覆測試,問題是出現在<table>標籤上, : : 若是拿掉<table>,改由傳值後附加, : : 如:$("#img").html("<table>"+data.msg); : ^^^^^^^^^^^^^^^^^^ 這也不是標準的 table 語法 : : 則IE可正常運作,反而Firefox出現版面亂掉的問題, : : 請問這是jquery的json對瀏覽器的支援度問題嗎? : : 亦或是哪裡出了問題? : 請你先確認你提供的回傳值跟你實際的回傳值是一致的 . : 因為以你提供的寫法 , firefox 不會正常運作. 我在執行eval("data="+data);之前alert(data) 所得到的值如下 IE: { error:'', msg:'<TABLE cellPadding=3><TBODY><TR><TD> <IMG src="a.jpg"></TD></TR></TBODY></TABLE>' } firefox: { error:'', msg:'<table cellpadding="3"><tbody><tr><td> <img src="a.jpg"></td></tr></tbody></table>' } 執行eval後回傳,firefox正常運作,但IE出現object error 看不出來問題點在哪 囧rz 目前測試連結:http://0rz.tw/9EGVP 問題是出現在上傳檔案的部份 ※ 編輯: jonaslite 來自: 61.217.99.163 (02/22 09:35)

02/22 13:32, , 1F
連不上
02/22 13:32, 1F

02/22 18:02, , 2F
ie6 沒看到問題...
02/22 18:02, 2F
文章代碼(AID): #19eAafDd (Ajax)
文章代碼(AID): #19eAafDd (Ajax)