前幾天寫了個js檔案,在chrome和firefox下測試都沒問題,但在ie下卻出現該js不能執行,ie報錯說「缺少識別符號、字串或數字」,一開始我以為是ie的相容問題,但檢查了幾遍,發現不是那麼回事。
後來有同仁說可能是多餘逗號惹的事,一試之下,還真是,所以寫下這篇博文,以示告之。
像下面的js**,chrome和firefox是可以執行通過的,而ie卻嚴格限制最後乙個表示式是不能有逗號的,將不能執行。
1 jquery.post('space.php',,function (data){});
將上例中 'isfirst' 和 } 之間的逗號去掉,則萬事大吉。
1 jquery.post('space.php',,function (data){});
其實,說來說去,都是json寫習慣了,留下的壞毛病。呵呵,一笑之。
JS 「缺少識別符號 字串或數字」錯誤
原因就是 json最後的一項末尾多了乙個逗號。grid jqgrid 內碼 編號 運營商全稱 聯絡人名稱 聯絡人手機 頻寬 月租 型別1 可用ip位址數量 額外乙個ip位址 額外一組ip位址 一次性費用 交付週期 日期 位址 有效期 備註 建立時間 jsonreader emptyrecords 沒...
Scala《識別符號》
val scala.math.sqrt 2 val val 42 println val 1 to10 等價於 1.to 10 1 10 等價於 1 10 1 tostring 等價於 1.tostring val a 42 a等價於 a.unary a 1 等價於 a a 1 構造列表list 1...
python 識別符號
在 python 裡,識別符號由字母 數字 下劃線組成。在 python 中,所有識別符號可以包括英文 數字以及下劃線 但不能以數字開頭。python 中的識別符號是區分大小寫的。以下劃線開頭的識別符號是有特殊意義的。以單下劃線開頭 foo 的代表不能直接訪問的類屬性,需通過類提供的介面進行訪問,不...