Adsense

martes, 10 de septiembre de 2013

Error con IE y jQuery: No se pudo completar la operación debido un error 80020101.

Si recibes un error 80020101 depurando una pagina web hecha con jQuery en Internet Explores, es muy probable que te haya ocurrido lo mismo que a mi: Invocando un método $.post o $.get dejaste una coma guindando en el pase de parámetros, como en el ejemplo:

$.post('http://example.com/example1/',{
  field1:sField1,
  field2:sField2,
  field3:sField3,
  field4:sField4,
  field5:sField5,
},function(sData){
  if (console) { console.log(sData); }
});

Esa coma en el Field5 es la causa de ese inconveniente.

1 comentario:

Olivier dijo...

Pues mira, he tenido el mismo error, pero ha sido por una linea de comentario (con //) que terminaba por la palabra "aquí". En jquery, en globalEval, IE ejecuta window.execScript en vez de eval, y de alguna manera se "come" el retorno de carro, así que la siguiente línea se pone en comentario!