IE缺少標識符,js不能被加載


  前幾天寫了個js文件,在Chrome和Firefox下測試都沒問題,但在IE下卻出現該js不能運行,IE報錯說“缺少標識符、字符串或數字”,一開始我以為是IE的兼容問題,但檢查了幾遍,發現不是那么回事。

  后來有同仁說可能是多余逗號惹的事,一試之下,還真是,所以寫下這篇博文,以示告之。

  像下面的js代碼,Chrome和Firefox是可以運行通過的,而IE卻嚴格限制最后一個表達式是不能有逗號的,將不能運行。

1 jQuery.post('space.php',{'action':'IsFirst',},function (data){});

  將上例中 'IsFirst' 和 } 之間的逗號去掉,則萬事大吉。

1  jQuery.post('space.php',{'action':'IsFirst'},function (data){});

  其實,說來說去,都是json寫習慣了,留下的壞毛病。呵呵,一笑之。

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM