[問題] ie怎麼判斷空的陣列

看板Ajax作者時間15年前 (2010/03/08 09:44), 編輯推噓1(108)
留言9則, 3人參與, 最新討論串1/1
一開始我宣告一個now_uid var now_uid= []; 接下來,再透過php的樣版印出下面這些程式,下面的$value、$key請直接看成是php程式 只會直接印出對應的數字 後來開IE8的Debug看了一下原始碼 發現有加push一個 原始碼如下: <!--加入now_uid陣列--> <script type="text/javascript">var now_uid= [];</script> <!-- 只有沒有加過才要push進去 --> <script type="text/javascript"> now_uid.push({ "newest_chatid":7,"uid":33}); </script> <!--加入now_uid陣列 結束--> 然後在下面的java script <script type="text/javascript"> jQuery(function() { //這裡是第345行 //這裡是第346行 refresh_session(now_uid); //這裡是第347行 }); </script> 結果IE8的Debug的錯誤訊息 Line: 347 Error: Object expected 請問該怎麼解決 謝謝 -- ◣◢◢═════════════════════════╗ 愛洨堂 《給你爽˙洨丸》 洨丸真正好 補完不會少 ◤◤◥ gelisiau siauwan 洨丸呷到飽 暴走跑不了 ║ ║ 專治亂入死小孩:洨朋友對號入座、自爽、過激、戀童、告官、暴走、 無腦亂入、病床邊亂開槍等症狀,廿六服立即見效。 -- ※ 發信站: 批踢踢實業坊(ptt.cc) ◆ From: 122.117.39.194

03/08 10:22, , 1F
判斷陣列的數量?
03/08 10:22, 1F

03/08 11:44, , 2F
看不懂你在那一個環節出現 object expected ,請把出問題的
03/08 11:44, 2F

03/08 11:45, , 3F
那行貼上來.
03/08 11:45, 3F
※ 編輯: knives 來自: 210.209.137.186 (03/08 12:06)

03/08 12:46, , 4F
你在line347的地方加上一個alert(now_uid) 再會冒error
03/08 12:46, 4F

03/08 12:46, , 5F
的時候看看他是不是null , 感覺你的描述跟內容好像對不起來
03/08 12:46, 5F

03/08 14:03, , 6F
找到問題了,是因為我不小心在 jquery的 ajax多copy一行同
03/08 14:03, 6F

03/08 14:04, , 7F
樣的option,可是ie這個誤判也太離譜了吧
03/08 14:04, 7F

03/08 14:15, , 8F
IE:那你自己來判啊 XDDDDDDDDDDDDDDD
03/08 14:15, 8F

03/08 14:15, , 9F
IE看到的跟我們看到的不一樣啦. :)
03/08 14:15, 9F
文章代碼(AID): #1Bb5Ps0i (Ajax)
文章代碼(AID): #1Bb5Ps0i (Ajax)