J'ai un ajax qui charge la sortie du script php dans un div. Je voudrais que l'utilisateur puisse ensuite cliquer sur les liens dans la sortie et réécrire le div sans recharger la page entière. Est-ce possible en principe? Imaginez le code ressemblerait à ceci:php ajax within ajax
html
<div id="displayhere"></div>
sortie PHP1
echo '<a href="javascript:void(0);" onclick="reLoad(par1,par2,par3);">ChangeToNew</a>';
JS
function reLoad(par1,par2,par3) {
...
document.getElementById("displayhere").innerHTML=xmlhttp.responseText;
xmlhttp.open("GET","php2.php?par1="+par1 etc.,true);
xmlhttp.send();
PSP2
$par1 = $_get['par1'];
change database
echo '<a href="javascript:void(0);" onclick="reLoad(par1,par2,par3);">'.$par1.'</a>';
Cela pourrait-il fonctionner en principe ou l'approche est-elle défectueuse?
Merci.
Cela peut certainement fonctionner - et j'ai une méthode différente que j'utilise dans un système avec un peu de trafic et cela fonctionne comme un charme. –
par diferent méthode, voulez-vous dire quelque chose de totalement différent ou une variation de ce .. – user1260310