[問題] json 的資料寫在 js 中, IE 無法顯示, 何解??

看板Web_Design作者 (傻瓜與野丫頭)時間13年前 (2011/07/27 22:56), 編輯推噓3(3012)
留言15則, 7人參與, 最新討論串1/1
大家好! 我寫了一個網頁, 主要是一個自己的常去網站, 然後再把它設為首頁就好. 我把網頁的內容寫成一個 .js, 寫成 json tree 的結構... 然後再用 jQuery 來讀這個 json tree, json 的大概內容長這樣 var jsonMySites = { 1: { "title": "網路銀行", "refs": [ { "name": "HSBC Direct", "url": "https://www.hsbcdirect.com.tw" }, { "name": "台灣銀行", "url": "https://ebank.bot.com.tw/NNBank/Default.asp" } } } 這樣的網頁在 FX, GC 下都可以正常顯示, 但是在 IE 底下就沒有資料了 整個 json 的內容都沒讀出來, 那個 div 都是空的~~ 不知有沒有人有相同的經驗可以分享一下, 謝謝! -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 219.85.86.204

07/27 23:14, , 1F
IE版本? jQuery怎麼寫的?
07/27 23:14, 1F

07/27 23:21, , 2F
"refs": [ 的 ]在哪?
07/27 23:21, 2F

07/28 00:50, , 3F
] 是我貼上時忘了貼到 因為我的 Site 很多沒必要全貼
07/28 00:50, 3F

07/28 00:50, , 4F
IE9, 我先在 html 裡放一個 div 然後用
07/28 00:50, 4F

07/28 00:51, , 5F
var RootNode = $("<ul>", { class: "CataRoot" });
07/28 00:51, 5F

07/28 00:51, , 6F
這種方式先把 ul li 建出來, 最後再把它 appendTo div
07/28 00:51, 6F

07/28 05:52, , 7F
ie幾?
07/28 05:52, 7F

07/28 05:53, , 8F
我猜你可能有些讀取的地方有script error 用開發者工具看看
07/28 05:53, 8F

07/28 08:20, , 9F
你的name用數字1可能不太好 其他沒問題 必須要有更多資訊
07/28 08:20, 9F

07/28 08:20, , 10F
才能判斷
07/28 08:20, 10F

07/28 16:58, , 11F
這個json格式是錯的
07/28 16:58, 11F

07/28 16:58, , 12F
07/28 16:58, 12F

07/30 03:11, , 13F
php可以把資料寫成陣列後用json_encode($arr)出來試試
07/30 03:11, 13F

07/30 07:02, , 14F
謝謝提供意見, 因為它是放在 dropbox 很多地方都會用到
07/30 07:02, 14F

07/30 07:03, , 15F
所以沒有打算用 PHP... 因為不太可能都裝 PHP
07/30 07:03, 15F
文章代碼(AID): #1EC2S3aS (Web_Design)