Considérons l'extrait de code suivant:
function parseXml(xml)
{
xmlObject= xml;
alert(xmlObject.xml);
}
function close(errroMsg)
{
//Displayed Error Message
}
$(document).ready(function()
{
$.ajax(
{
type: "POST",
url: "ServiceProvider.aspx",
dataType: "xml",
success: parseXml,
failure: close
}
);
});
Dans IE-8 l'alerte (xmlObject.xml) disaplays xml chaîne. mais dans Mozilla il affiche indéfini. J'utilise jquery-1.4.2 Je n'ai pas réussi à comprendre l'erreur. Merci d'avance.
Avez-vous essayé simplement d'appeler 'alerte (xml);'? – jAndy
Ouvrez la console Firebug et voyez quelle est la réponse du serveur à la requête AJAX - si elle est en cours de déclenchement. Peut-être que IE a XML-parsing laxer et votre réponse XML est mal formé. –
Salut, il affiche Xmlobject. –