Différences
Ci-dessous, les différences entre deux révisions de la page.
Les deux révisions précédentes Révision précédente Prochaine révision | Révision précédente | ||
slam4:php:codeigniter:javascript [2012/12/20 19:00] – [Message sur click] jcheron | slam4:php:codeigniter:javascript [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1 | ||
---|---|---|---|
Ligne 14: | Ligne 14: | ||
===== Solutions possibles ===== | ===== Solutions possibles ===== | ||
Il est possible d' | Il est possible d' | ||
- | * JQuery | + | * [[slam4: |
* Prototype | * Prototype | ||
* Mootools | * Mootools | ||
Ligne 76: | Ligne 76: | ||
* **%%$ajax-> | * **%%$ajax-> | ||
- | <sxh php title: | + | <sxh php ;title: |
<?php | <?php | ||
require_once " | require_once " | ||
Ligne 102: | Ligne 102: | ||
* Ajouter une méthode dans le controleur **testAjax** : | * Ajouter une méthode dans le controleur **testAjax** : | ||
- | <code php |h application/ | + | <sxh php ;title:application/ |
<?php | <?php | ||
class TestAjax extends CI_Controller{ | class TestAjax extends CI_Controller{ | ||
Ligne 113: | Ligne 113: | ||
} | } | ||
?> | ?> | ||
- | </code> | + | </sxh> |
* Créer la vue **vGet.php** | * Créer la vue **vGet.php** | ||
* **%%$ajax-> | * **%%$ajax-> | ||
* **%%$ajax-> | * **%%$ajax-> | ||
- | <code php|h application/ | + | <sxh php ;title:application/ |
<?php | <?php | ||
Ligne 139: | Ligne 139: | ||
</ | </ | ||
</ | </ | ||
- | </code> | + | </sxh> |
==== POST sur click ==== | ==== POST sur click ==== | ||
Ligne 149: | Ligne 149: | ||
* **postResult** affiche le résultat du POST | * **postResult** affiche le résultat du POST | ||
- | <code php |h application/ | + | <sxh php ;title:application/ |
<?php | <?php | ||
class TestAjax extends CI_Controller{ | class TestAjax extends CI_Controller{ | ||
Ligne 166: | Ligne 166: | ||
} | } | ||
?> | ?> | ||
- | </code> | + | </sxh> |
* Créer la vue **vPost.php** | * Créer la vue **vPost.php** | ||
* **%%$ajax-> | * **%%$ajax-> | ||
- | <code php|h application/ | + | <sxh php ;title:application/ |
<?php | <?php | ||
require_once " | require_once " | ||
Ligne 198: | Ligne 198: | ||
</ | </ | ||
</ | </ | ||
- | </code> | + | </sxh> |
==== Envoi de formulaire ==== | ==== Envoi de formulaire ==== | ||
Ligne 207: | Ligne 207: | ||
* **formSubmit** récupère le résultat du submit de vForm | * **formSubmit** récupère le résultat du submit de vForm | ||
- | <code php |h application/ | + | <sxh php ;title:application/ |
public function getForm(){ | public function getForm(){ | ||
$this-> | $this-> | ||
Ligne 215: | Ligne 215: | ||
$ajax-> | $ajax-> | ||
} | } | ||
- | </code> | + | </sxh> |
* Créer la vue **vForm.php** | * Créer la vue **vForm.php** | ||
* **%%$ajax-> | * **%%$ajax-> | ||
- | <code php|h application/ | + | <sxh php ;title:application/ |
<?php | <?php | ||
require_once " | require_once " | ||
Ligne 243: | Ligne 243: | ||
</ | </ | ||
</ | </ | ||
- | </code> | + | </sxh> |
=== Envoi vers une zone HTML === | === Envoi vers une zone HTML === | ||
Ligne 249: | Ligne 249: | ||
* Modifier la méthode du contrôleur en : | * Modifier la méthode du contrôleur en : | ||
- | <code php> | + | <sxh php> |
public function formSubmit(){ | public function formSubmit(){ | ||
$ajax = ajax(); | $ajax = ajax(); | ||
$ajax-> | $ajax-> | ||
} | } | ||
- | </code> | + | </sxh> |
< | < |