[AJAX] Chargement données ajax
Bonjour,
Actuellement j'utilise ce type de script pour charger des donnés d'une page dans une div lors d'un clique :
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 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55
| <script language="JavaScript">
function createInstance()
{
var req = null;
if (window.XMLHttpRequest)
{
req = new XMLHttpRequest();
}
else if (window.ActiveXObject)
{
try {
req = new ActiveXObject("Msxml2.XMLHTTP");
} catch (e)
{
try {
req = new ActiveXObject("Microsoft.XMLHTTP");
} catch (e)
{
alert("XHR not created");
}
}
}
return req;
};
function storing(data, element)
{
element.innerHTML = data;
}
function homed(element)
{
var req = createInstance();
req.onreadystatechange = function()
{
if(req.readyState == 4)
{
if(req.status == 200)
{
storing(req.responseText, element);
}
else
{
alert("Error: returned status code " + req.status + " " + req.statusText);
}
}
};
req.open("GET", "ajaxniv0.php?id=<?php echo"$idbase"; ?>&idrestaurant=<?php echo"$idrestaurant"; ?>&retour1=<?php echo"1"; ?>&retour2=<?php echo"1"; ?>", true);
req.send(null);
}
</script>
<div id="storage"> |
Mais le soucis c'est que la page charger est considérer comme une autre page et dans la page ajaxniv1 j'ai un javascript qui fonctionne avec la page principal ou se trouve le lien
Est il possible de charger ce qui est dans la page ajaxniv0.php lors du clic comme si cela etait du code charger a la base dans le fichier ? en gros je veux que la page ajaxniv0.php prenne toutes les style et javascript de la page ou se trouve le lien pour afficher la page (comme ci cela etait une include)
est il possible de faire cela ? si oui avec quel fonction ? je vous remercie