我想插入一個鍵/值對serializeArray(從jquery)。IE 8不支持推嗎?
所以我有類似
var form = $('#form');
var sendFormData = form.serializeArray();
sendFormData.push({ "name": "Name", "value": "test"});
在Firefox這部作品尚未在IE 8我得到
Line: 51 Error: Object doesn't support this property or method
所以它似乎是指向這一行。因此,ie 8不支持推,如果是這樣,我可以添加一個鍵/值對,將在所有瀏覽器(5主電源的firefox,ie8,鉻,歌劇,Safari瀏覽器)工作方式
你接受了一個答案,但沒有解釋爲什麼你的代碼被破壞了......我很好奇! – 2011-03-11 23:28:41
我在IE8中遇到了類似的問題,這是一個誤導性的錯誤消息和堆棧跟蹤。你必須追蹤到IE8的代碼,或者它可以做一些令人不愉快的事情... – 2012-06-28 04:36:16