cho*_*bo2 6 javascript jquery internet-explorer cross-browser
我试图将一个键/值对插入serializeArray(来自jquery).
所以我有类似的东西
var form = $('#form');
var sendFormData = form.serializeArray();
sendFormData.push({ "name": "Name", "value": "test"});
Run Code Online (Sandbox Code Playgroud)
在Firefox中,这可以在IE 8中使用了
行:51错误:对象不支持此属性或方法
所以它似乎指向这条线.所以8即不支持push如果是这样的话我可以添加一个可以在所有浏览器中工作的键/值对(5个主要的firefox,ie8,chrome,opera,safari)
Nic*_*ver 11
你有什么工作(即使在IE8中),你可以在这里测试它:http://jsfiddle.net/ZAxzQ/
问题之外必须有你正在做的事情才能得到错误:)
.push()和Array对象一样长,我从未见过不支持它的浏览器......你不支持的错误必须来自其他东西.