Je voudrais mettre en place sur mon applis un système de liste liée comme présenté sur le tuto de siddh http://siddh.developpez.com/articles/ajax/
sur une architecture MVC.
J'ai mit la partie javascript dans un fichier .js
j'ai un controleur formController.php :
Voici mes vues
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12 public function afficheformAction { //code... $this->render(monformulaire) } public function ajaxAction { //code... $this->render(liste2) }
monformulaire.phtml
liste2.phtml
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 ... <select id="liste1" name="liste1" onChange='go()'> <option value="1" >1</option> <option value="2" >2</option> </select> <select id="liste2" name="liste2"> </select> ...
J'ai un problème au niveau de cette ligne dans le .js :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8 <?php foreach($this->list2 as $list2) { ?> <option value="<?php echo $list2->id ?>"><?php echo $this->escape($list2->descr) ?></option> <?php } ?>
Je ne sais pas trop vers quelle url redirigée, j'ai essayé /form/ajax mais ça ne donne rien.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2 // Ici on va voir comment faire du post xhr.open("POST","quoi mettre ici",true);
Je débute avec ce framework et je ne connais pas grand chose en Javascript et ajax, donc je suis un peu perdu là![]()
Partager