IE6/IE7中JavaScript json提示缺少標識符、字符串或數(shù)字問題處理
更新時間:2014年12月16日 10:54:41 投稿:hebedich
這篇文章主要介紹了IE6/IE7中JavaScript json提示缺少標識符、字符串或數(shù)字問題處理,需要的朋友可以參考下
昨天在使用Jquery Ui Datapicker做顯示簽到日歷功能的時候,出現(xiàn)了Js問題,在IE8/IE9以及FF、Chrome下都顯示正常,
但是在IE6/IE7以及IE8兼容視圖下顯示有問題,提示“頁面上有錯誤”,進一步查看顯示錯誤信息“缺少標識符、字符串或數(shù)字”,
一開始以為是Jquery 和Jquery Ui的版本不匹配導致的,后來嘗試了其他支持的版本也是不行,
然后將自己的Js代碼逐段調式,在花了兩個多小時后終于以外的發(fā)現(xiàn)是由Json最后一個鍵值后加了逗號引起的問題。
在網(wǎng)上查了一下,發(fā)現(xiàn)好多人也遇到的這種問題。以后要小心了。
var obj = {
'name': 'qqyumidi',
'gender': 'male' //此處不能加上, ?。?br />
}
alert(obj.name);
真是萬惡的IE6/IE7,什么時候才能告別專門為IE做hack的日子。。。。。忍不住要吐槽微軟了
相關文章
js變量以及其作用域詳解
Javascript和Java、C這些語言不同,它是一種無類型、弱檢測的語言。它對變量的定義并不需要聲明變量類型,我們只要通過賦值的形式,可以將各種類型的數(shù)據(jù)賦值給同一個變量
2012-01-01
JS 文件本身編碼轉換 圖文教程
JS編碼轉換,這句話本身就是一句具有二重義的話。通常理解為JS文件里能轉換編碼的代碼,但是,我所碰到的問題并不是這樣的,是要解決JS文件本身的編碼問題,它是UTF-8編碼的還是ANSI編碼的?
2009-10-10
Javascript處理DOM元素事件實現(xiàn)代碼
DOM元素都有一些標準事件,一般使用時只要使用onclick=function的方式就可以了,但是當需要為DOM元素添加多個事件,刪除事件,或在用Javascript封裝控件的時候,為封裝的控件添加自定義事件的時候
2012-05-05
JS實現(xiàn)簡單的浮動碰撞效果示例
這篇文章主要介紹了JS實現(xiàn)簡單的浮動碰撞效果,類似于廣告懸浮圖片在屏幕上來回碰撞的效果,涉及javascript結合時間動態(tài)操作頁面元素屬性的相關技巧,需要的朋友可以參考下
2017-12-12
ECMAscrip新特性函數(shù)介紹
這篇文章主要介紹了ECMAscrip新特性之函數(shù)的擴展,在ECMAScript?2015中,允許為函數(shù)的參數(shù)添加默認值,將默認值直接寫在參數(shù)的后面即可,具體情況參考下面文章的詳細內容
2021-12-12
淺談setTimeout 與 setInterval
實際上,setTimeout和setInterval的語法相同。它們都有兩個參數(shù),一個是將要執(zhí)行的代碼字符串,還有一個是以毫秒為單位的時間間隔,當過了那個時間段之后就將執(zhí)行那段代碼。不過這兩個函數(shù)還是有區(qū)別的
2015-06-06