Estoy tratando de insertar un par de clave/valor en un serializeArray (de jquery).¿IE 8 no es compatible con push?
así que tengo algo así como
var form = $('#form');
var sendFormData = form.serializeArray();
sendFormData.push({ "name": "Name", "value": "test"});
en Firefox esto funciona todavía en IE 8 consigo
Line: 51 Error: Object doesn't support this property or method
por lo que parece estar apuntando a esta línea. Entonces, es decir, 8 no soportan push si es así, ¿de qué manera puedo agregar un par de clave/valor que funcionará en todos los navegadores (los 5 principales de Firefox, ie8, Chrome, Opera, Safari)
Aceptaste una respuesta pero no explicaste por qué tu código se estaba rompiendo ... ¡Tengo curiosidad! –
Tuve un problema similar en IE8 que resultó ser un mensaje de error engañoso y un seguimiento de la pila. Tienes que trazar todo el camino en el código IE8, o puede hacer algunas cosas irritantes ... –