Operação ilegal no objeto de protótipo WrappedNative
Sinto muito se esta resposta parece semelhante a outras perguntas neste site, mas não consegui encontrar o que preciso.
Eu tenho 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);
}
}
});
Isso me dá o seguinte erro no FF: "Operação ilegal no objeto de protótipo WrappedNative".
Quando removi a parte "success" do meu código, a mensagem de erro ainda estava lá. Depois, removi a parte "completa" e a mensagem de erro também estava lá. Mas então, quando removi a seguinte linha do meu código: data: ({xmlToFormat: xmlR, service: "paperList"}), a mensagem desapareceu.
Mas eu não entendo o motivo. É possível enviar "xml" para o meu CGI como dados em um evento ajax?
obrigado