我想插入一个键/值对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