$.ajax callback non appelée chez 1and1
Bonjour,
Je poste ici, car je ne sais plus trop dans quelle voie chercher pour résoudre mon problème.
J'utilise JQuery pour récupérer des données XML à l'aide d'ajax depuis un fichier html. Mon fichier php retournant les données xml est bien appelé, mais la fonction devant les récupérées non.
Ce code fonctionne très bien en local sur ma machine (j'utilise wamp), mais plus du tout lorsque je le dépose chez 1and1.
Contenu de mon fichier index.html :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29
| <!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="fr" lang="fr">
<head>
<title>Test JQuery</title>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<!-- Javascript reference(s) -->
<script type="text/javascript" src="./jquery.js"></script>
<script type="text/javascript">
$(document).ready(function() { //perform actions when DOM is ready
$.ajax({
type:"POST",
url: "data.php",
data: "action=select",
dataType: "xml",
success: function(response){
alert( "Success" );
}
});
});
</script>
</head>
<body>
<div id="message">
</div>
</body>
</html> |
Et le contenu de mon fichier data.php
Code:
1 2 3 4 5 6 7 8 9 10 11 12
| <?php
header('Content-Type: text/xml, charset=utf-8');
print "<?xml version=\"1.0\" encoding=\"utf-8\" ?>\n" ;
print "<message>\n" ;
print " <corps>\n" ;
print " Hello World !!!\n" ;
print " </corps>\n" ;
print "</message>\n" ;
?> |
Je suis à cours d'idées pour comprendre le pourquoi du comment...
Si vous avez des pistes ou même la solution, je suis preneur.
Cordialement,
GnonPom