Lo siento si esta respuesta parece similar a otras preguntas en este sitio web, pero no pude encontrar lo que necesito.Operación ilegal en el objeto prototipo WrappedNative
tengo este código:
$.ajax({
url: '../../cgi-bin/executeQuery',
type: 'GET',
data: ({siid:5185,of:"xmlWithColID"}),
dataType: 'xml',
success: function(xmlR){
try{
$.ajax({
url: '../../cgi-bin/authList.py',
type: 'GET',
data: ({xmlToFormat:xmlR,service:"paperList"}),
dataType: 'xml',
success: function(data){
try{
displayResult(data,loadXMLDoc("js/authList/paperTableStyle.xsl"),"divPaperTable");
}catch(e){
console.log(e.message);
}
},
complete: function(XMLHttpRequest, textStatus){
$('#divMakingAuthorList').addClass('secondary');
$('#divMakingAuthorList').hide();
}
});
}catch(e){
console.log(e.message);
}
}
});
que me da el siguiente error en FF: "La operación ilegal en WrappedNative objeto prototipo".
Cuando eliminé la parte "correcta" de mi código, el mensaje de error todavía estaba allí. Después, eliminé la parte "completa" y el mensaje de error estaba allí también. Pero luego, cuando eliminé la siguiente línea de mi código: data: ({xmlToFormat: xmlR, service: "paperList"}), El mensaje había desaparecido.
Pero no entiendo el motivo. ¿Es posible enviar "xml" a mi CGI como datos en un evento ajax?
Gracias
Lo que tienes en la línea de datos parece JSON, no XML. – justkt
Recibo este error muy a menudo cuando uso la extensión de Pentadactyl para FireFox que es muy, muy molesto. – trss