Operación ilegal en el objeto prototipo WrappedNative
Lo siento si esta respuesta parece similar a otras preguntas en este sitio web, pero no pude encontrar lo que necesito.
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);
}
}
});
Eso me da el siguiente error en FF: "Operación ilegal en el objeto prototipo WrappedNative".
Cuando eliminé la parte de "éxito" de mi código, el mensaje de error seguía allí. Después, eliminé la parte "completa" y el mensaje de error también estaba allí. Pero luego, cuando eliminé la siguiente línea de mi código: data: ({xmlToFormat: xmlR, service: "paperList"}), el mensaje desapareció.
Pero no entiendo la razón. ¿Es posible enviar "xml" a mi CGI como datos en un evento ajax?
Gracia