charger des élément dans un Div (Ajax ?)
bonjour,
Suite à de nombreuse recherche infructueuse, j'espere en postant ici pouvoir trouver une reponse à mon problème.
voila, dans ma page index.php je cherche à charger un formulaire dans une div.
Sur ce premier clic des information d'une base de donnée sont chargé en fonction du lien.
Au premier chargement le formulaire est déjà affiché.
pour cela j'utilise la lib prototype, et je fais la fonction suivante :
Code:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21
|
function afficher(idSite){
var parametre = 'idSite2='+idSite;
alert(parametre);
var myAjax = new Ajax.Request(
'index.php',
{
method: 'get',
parameters: parametre,
onComplete: afficheReponse,
onFailure: afficheErreur
}
);
}
function afficheReponse(requete) {
//affiche le XML dans le textarea
alert('test');
$('parametreSite').innerHTML = requete.responseText;
} |
$('parametreSite') etant le nom de ma div
mes liens html pour afficher mon contenu :
Code:
1 2
|
<a href=\"#\" onClick=\"afficher('".$cBd->get('id')."');\">".($cBd->get('nom'))."</a> |
malheureusement quand je clic sur l'un des liens rien ne se passe.
que faire ??
le meme probleme se pose quand je valide mon formulaire je ne sais pas comment faire pour recharger seulement la div une fois mon formulaire valider
Code:
1 2
|
<form method=post action='' onSubmit='afficher($idSite)'{> |
si quequ'un peut m'aider merci d'avance