Re: [問題] json 的資料寫在 js 中, IE 無法顯示, …

看板Web_Design作者 (傻瓜與野丫頭)時間13年前 (2011/07/29 10:31), 編輯推噓3(302)
留言5則, 3人參與, 最新討論串2/2 (看更多)
原來 IE9 也有附了類似 firebug 的除錯工具, 真是太令人開心了!! 我經由除錯工具找到問題了, 順便在此跟大家分享... 首先感謝板友的意見, 我的 json 好像沒有被它回報出問題, 所以那個 1: 是 OK 的 兩個被 IE9 的除錯工具提出來的問題分別是... var RootNode = $("<ul>", { class: "CataRoot" }); 這樣不行 var RootNode = $("<ul>", { "class": "CataRoot" }); class 要有字串才行 還有一個我覺得莫明... $("title").text("Web"); <= 這行居然不行, 會一直追到 jQuery 裡的錯誤 只好把它註解掉就沒事了~~ 謝謝大家的幫助! ※ 引述《KuanYinMah (傻瓜與野丫頭)》之銘言: : 大家好! : 我寫了一個網頁, 主要是一個自己的常去網站, 然後再把它設為首頁就好. : 我把網頁的內容寫成一個 .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: 175.181.41.61

07/29 11:45, , 1F
最後一個你要設定title標籤裡的字(也就是改網頁標題)
07/29 11:45, 1F

07/29 11:46, , 2F
的話,直接用document.title去修改會比較好吧?
07/29 11:46, 2F

07/29 12:02, , 3F
title可以改啊 用html()?
07/29 12:02, 3F

07/29 12:38, , 4F
覺得用最原始的方式去改比較好XD 而且又不會太複雜XD
07/29 12:38, 4F

08/02 09:52, , 5F
ie不要用jquery的.text 你該用它的.html
08/02 09:52, 5F
文章代碼(AID): #1ECXjaMU (Web_Design)
文章代碼(AID): #1ECXjaMU (Web_Design)