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 :
$('parametreSite') etant le nom de ma div
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
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; }
mes liens html pour afficher mon contenu :
malheureusement quand je clic sur l'un des liens rien ne se passe.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <a href=\"#\" onClick=\"afficher('".$cBd->get('id')."');\">".($cBd->get('nom'))."</a>
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
si quequ'un peut m'aider merci d'avance
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 <form method=post action='' onSubmit='afficher($idSite)'{>
Partager