javascript – IE 8不支持推送吗?

前端之家收集整理的这篇文章主要介绍了javascript – IE 8不支持推送吗?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我试图将一个键/值对插入serializeArray(来自 jquery).

所以我有类似的东西

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

所以它似乎指向这条线.所以8即不支持push如果是这样的话我可以添加一个可以在所有浏览器中工作的键/值对(5个主要的firefox,ie8,chrome,opera,safari)

解决方法

你有什么工作(即使在IE8中),你可以在这里测试它: http://jsfiddle.net/ZAxzQ/

问题之外必须有你正在做的事情才能得到错误:)

.push()Array对象一样长,我从未见过不支持它的浏览器……你不支持错误必须来自别的东西.

猜你在找的JavaScript相关文章