par
Megadeth » 19 oct. 2011, 10:11
Bonjour Aureusms,
Moi je fais comme ça, sur l'index :
<a href="javascript:void(0);" onClick='check_content("traitement.php?id=rubrique1")'>rubrique1</a>
Ma page de traitement :
$id = $_GET['id'];
if ($id == 'rubrique1'){ include ("rubrique1.php"); }else{ echo 'no match'; }
J'ai essayé de passer des paramètres mais je n'arrive pas à les reprendre sur la home.
Mon code ajax :
Code : Tout sélectionner
function makeObject(){
var x;
if (window.ActiveXObject) {
x = new ActiveXObject("Microsoft.XMLHTTP");
}else if (window.XMLHttpRequest) {
x = new XMLHttpRequest();
}
return x;
}
var request = makeObject();
var the_content;
function check_content(the_content){
request.open('get', the_content);
request.onreadystatechange = parseCheck_content;
request.send('');
}
function parseCheck_content(){
if(request.readyState == 1){
document.getElementById('content').innerHTML = 'Loading...';
}
if(request.readyState == 4){
var answer = request.responseText;
document.getElementById('content').innerHTML = answer;
}
}
J'ai essayé des getElement, de feinter en variable GET, de SERVEUR...Ca passe pas.
Mega

Bonjour Aureusms,
Moi je fais comme ça, sur l'index :
[html]<a href="javascript:void(0);" onClick='check_content("traitement.php?id=rubrique1")'>rubrique1</a>[/html]
Ma page de traitement :
[php]$id = $_GET['id'];
if ($id == 'rubrique1'){ include ("rubrique1.php"); }else{ echo 'no match'; }
[/php]
J'ai essayé de passer des paramètres mais je n'arrive pas à les reprendre sur la home.
Mon code ajax :
[code] function makeObject(){
var x;
if (window.ActiveXObject) {
x = new ActiveXObject("Microsoft.XMLHTTP");
}else if (window.XMLHttpRequest) {
x = new XMLHttpRequest();
}
return x;
}
var request = makeObject();
var the_content;
function check_content(the_content){
request.open('get', the_content);
request.onreadystatechange = parseCheck_content;
request.send('');
}
function parseCheck_content(){
if(request.readyState == 1){
document.getElementById('content').innerHTML = 'Loading...';
}
if(request.readyState == 4){
var answer = request.responseText;
document.getElementById('content').innerHTML = answer;
}
}[/code]
J'ai essayé des getElement, de feinter en variable GET, de SERVEUR...Ca passe pas.
Mega
;)