Aide - Recherche - Membres - Calendrier
Version complète : Pas d'AJAX en xhtml ?
Forum Développeur - Administration serveur, programmation et base de données > Programmation > Javascript et AJAX
neo-lao
Salut !
J'essaye de modifier une partie d'une page avec innerHTML, j'y arrive sur du html, mais pas en xhtml
Je poste dans la section javascript, parce que ce n'est pas un autre problème normalement

On peut résumer mon problème avec cette page :
Php
<?php
header('Content-Type: application/xhtml+xml; charset=UTF-8');
echo '<?xml version="1.0" encoding="UTF-8"?>'." ";
?><!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>
<meta http-equiv="Content-Type" content="application/xhtml+xml; charset=UTF-8" />
<meta http-equiv="Content-Style-Type" content="text/css" />
<title>003</title>
</head>
<body>
<div id="content">vide</div>
<script type="text/javascript">
try {
document.getElementById("content").innerHTML = "coucou";
} catch(e) {
alert(e);
}
</script>
</body>
</html>


il suffit de virer
Php
header('Content-Type: application/xhtml+xml; charset=UTF-8');

pour que ca marche


Suis-je en fin de compte obligé de faire du HTML pour utiliser AJAX ?
Antoine
Le header de type xhtml+xml pose beaucoup de problème aux navigateurs, j'en parle dans un article sur Pompage.
neo-lao
tiens c'est marrant

moi le roi des moutons qui parle au roi des castors lol

bon bref, en gros, la réponse c'est oui si j'ai bien compris
Antoine
En effet, pas d'ajax avec xHTML smile.gif

(note qu'il est toleré en xHTML de ne pas servir le type mime xhtml+xml wink.gif)
Ceci est une version "bas débit" de notre forum. Pour voir la version complète avec plus d'informations, la mise en page et les images, veuillez cliquer ici.
Invision Power Board © 2001-2009 Invision Power Services, Inc.