Bonjour,

Je voudrais rafraichir automatiquement la zone secteurContent après suppression d'un enregistrement à l'aide du helper jq_remote_function.
Je precise tout de même que la suppression marche très bien. Comment rafraîchir automatiquement le div qui contient tous mes enregistrements.
ci - joint le code :

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
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
 
 
------ indexSuccess.php
   <?php  use_helper('JavascriptBase');
        use_helper('jQuery');
 
 ?>
<h1>Secteurs List</h1>
 
<table>
  <thead>
    <tr>
      <th>Idsecteur</th>
      <th>Secteur</th>
    </tr>
  </thead>
  <tbody>
 
<div style="display:none; background-color: red" id="maj">
    Suppression effectuée
</div>
 
 
    <?php foreach ($secteurs as $secteur): ?>
    <div id="secteurContent<?php echo $secteur->getIdsecteur() ?>">
    <tr>
      <td><a href="<?php echo url_for('Secteurs/show?idsecteur='.$secteur->getIdsecteur()) ?>"><?php echo $secteur->getIdsecteur() ?></a></td>
      <td><?php echo $secteur->getSecteur() ?></td>
 
        <td>
	<?php echo jq_link_to_remote('Delete this post', array(
                            'update' => 'secteurContent'.$secteur->getIdsecteur(),
                            'url'    => 'Secteurs/delete?idsecteur='.$secteur->getIdsecteur(),
                            'complete' => jq_visual_effect('show', '#maj').
                              jq_visual_effect('fadeOut','#maj',array('speed' => '2000')),))
       ?>
 </td>
    </tr>
 
 
 </div>
    <?php endforeach; ?>
 
  </tbody>
</table>
 
<!--<a class="modal" href=Secteurs/edit?idsecteur=128>server1</a>-->
 
  <a href="<?php echo url_for('Secteurs/new') ?>">New</a>
 
 
------actions.class.php
 
<?php
 
/**
 * Secteurs actions.
 *
 * @package    trouvemoiunjob
 * @subpackage Secteurs
 * @author     phpestpuissant
 * @version    SVN: $Id: actions.class.php 23810 2009-11-12 11:07:44Z Kris.Wallsmith $
 */
class SecteursActions extends sfActions
{
  public function executeIndex(sfWebRequest $request)
  {
    $this->secteurs = Doctrine_Core::getTable('secteur')
      ->createQuery('a')
      ->execute();
  }
 
 
 
  public function executeDelete(sfWebRequest $request)
  {
 
     if ($request->isXmlHttpRequest()) {
 
            $secteur = Doctrine_Core::getTable('secteur')->find(array($request->getParameter('idsecteur')));
            $secteur->delete();
 
            $this->redirect('Secteurs/index');
 
        }
 
  }
 
 
}
Merci pour votre aide