最近常寫的除了 PHP 外, 再來就是以 jQuery 為主的 Javascript 的程式
可能是以前寫 PHP 養成的壞習慣,
在寫 array 的時候, 常常是 array(A,B,C,D,) 最後面都還有補一個分隔的逗號
對 PHP 來說並沒有什麼, 因為它會幫你處理好, 就上面的例子就是 4 個 elements
但是對 Javascript 來說就差大了 Orz
可能是每家瀏覽器的定義不同, 以上面的例子來說,
在 Firefox 是可以 work 的, 也是當作 4 個元素來處理
但是在 IE 卻會吐給你 script error 之類的錯誤, 其他的 script 也都跟著不 work
寫過 Javascript 的人就知道, 在 IE 上面 debug Javascript 是一件很累人的事情
尤其是當 Firefox 正常但是 IE 卻失效的狀況產生時 Orz

解法就是要把它改回 array(A,B,C,D) 最後面一個元素不能再搭配逗號才行
這是最近遇到的一個囧況, 記錄一下
PS: 推一下 jQuery 和 JSON 真是好用到爆炸, 再搭配跑跑新的 library,
讓人寫 code 真是寫的很開心阿 XD

ieon 發表在 痞客邦 PIXNET 留言(0) 人氣()