作者knives ()
看板Ajax
標題[問題] ie怎麼判斷空的陣列
時間Mon Mar 8 09:44:19 2010
一開始我宣告一個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
1F:→ terrybob:判斷陣列的數量? 03/08 10:22
2F:→ TonyQ:看不懂你在那一個環節出現 object expected ,請把出問題的 03/08 11:44
3F:→ TonyQ:那行貼上來. 03/08 11:45
※ 編輯: knives 來自: 210.209.137.186 (03/08 12:06)
4F:推 TonyQ:你在line347的地方加上一個alert(now_uid) 再會冒error 03/08 12:46
5F:→ TonyQ:的時候看看他是不是null , 感覺你的描述跟內容好像對不起來 03/08 12:46
6F:→ knives:找到問題了,是因為我不小心在 jquery的 ajax多copy一行同 03/08 14:03
7F:→ knives:樣的option,可是ie這個誤判也太離譜了吧 03/08 14:04
8F:→ TonyQ:IE:那你自己來判啊 XDDDDDDDDDDDDDDD 03/08 14:15
9F:→ TonyQ:IE看到的跟我們看到的不一樣啦. :) 03/08 14:15