Bonjour,


J'ai un fichier functions.js avec une fonction selectSession :

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
function selectSession(uid, session, isChecked){
  var xmlhttp;
  xmlhttp = createRequestObject();
  xmlhttp.open('post','sendSelectSession.php',true);
  xmlhttp.setRequestHeader('Content-Type','application/x-www-form-urlencoded');
  xmlhttp.onreadystatechange = function(){
    if(xmlhttp.readyState == 4 && xmlhttp.status == 200){
      var reponse = xmlhttp.responseText;
      //document.getElementById('subProfile').innerHTML = reponse;
      alert(reponse);
    }
  }
  xmlhttp.send("uid="+escape(uid)+"&session="+escape(session)+"&isChecked="+escape(isChecked));
  return false;
}
Et le code de la page sendSelectSession.php :

Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
<?php
session_start();
header('Content-type: text/html; charset=utf-8');
require("config.php");
echo "TEST";
$con = null;
?>
Lorsque la fonction est appelée, j'ai une popup qui affiche tout le code html de la page d'appel au lieu de "TEST".
A noter, j'utilise d'autres fonctions construites de la même manière qui fonctionnent correctement.

Auriez-vous une idée svp ?