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 :

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)
}
Voici mes vues
monformulaire.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>
...
liste2.phtml
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
	  }
	  ?>
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
// Ici on va voir comment faire du post
xhr.open("POST","quoi mettre ici",true);
Je ne sais pas trop vers quelle url redirigée, j'ai essayé /form/ajax mais ça ne donne rien.

Je débute avec ce framework et je ne connais pas grand chose en Javascript et ajax, donc je suis un peu perdu là