Bonjour,
Je dois recuperer un message dans ma base de données et l'afficher dans fck editor (le tout sans recharger la page)

J'avais pensé à ca :
Code javascript : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
 
    var mes = <?php echo "$bdd->recupererMessage($code,$type)" ; ?>
mais ca ne fonctionne pas^^

alors j'ai essayé ca:
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
 
function recupmessage(val){
	if(document.all){	//Internet Explorer
		var XhrObj = new ActiveXObject("Microsoft.XMLHTTP") ;
	}
	else{	//Mozilla
		var XhrObj = new XMLHttpRequest();
	}
	//définition de l'endroit d'affichage:
	XhrObj.open("POST", 'message.php');
	//Ok pour la page cible
	var mavar = 'hello';
	XhrObj.onreadystatechange = function()
	{
		if (XhrObj.readyState == 4 && XhrObj.status == 200)
	        FCKeditorAPI.GetInstance('FCKeditor1').SetHTML(XhrObj.responseText) ;
	}
        XhrObj.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
	XhrObj.send(val);
	return true;
}
et la page message.php :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
 
<?php
        $Bdd = new BaseDonnees();
        $Bdd->ConnectionPersistante();
        $tab = $Bdd->RecupererCodeProduit();    
        $code = $_GET['id'];
        $type = $_GET['type'];
        $msg = $Bdd->Recuperemessage($code,$type);      
        echo $msg;
?>
Quand je me rend sur la page avec les bon parametre, la page affiche bien le message, mais je n'arrive pas à l'afficher dans fck editor