slam4:php:codeigniter:jquery

Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentes Révision précédente
Prochaine révision
Révision précédente
slam4:php:codeigniter:jquery [2014/11/20 01:34] – [Configuration] jcheronslam4:php:codeigniter:jquery [2019/08/31 14:21] (Version actuelle) – modification externe 127.0.0.1
Ligne 3: Ligne 3:
   * voir https://ellislab.com/codeigniter/user-guide/libraries/javascript.html   * voir https://ellislab.com/codeigniter/user-guide/libraries/javascript.html
   * A dézipper dans application/libraries : {{:slam4:php:codeigniter:jslibrary.zip|}}   * A dézipper dans application/libraries : {{:slam4:php:codeigniter:jslibrary.zip|}}
 +  * Maj jsLibrary : {{:slam4:php:codeigniter:jslibrary1.02.zip|}}
  
 ===== Configuration ===== ===== Configuration =====
- +  * Télécharger **JQuery**, et mettez le dans un dossier nommé **assets/js** à partir de la racine de votre application. 
-Ajouter la localisation de JQuery dans config.php+  Ajouter la localisation de JQuery dans **config.php**
  
 <sxh php;title:config.php> <sxh php;title:config.php>
-$config['javascript_location'] = 'http://127.0.0.1/siteUrl/assets/js/jquery-2.0.3.js';+$config['javascript_location'] = $config['base_url'].'assets/js/jquery-2.0.3.js';
 $config['javascript_ajax_img'] = 'assets/images/ajax-loader.gif'; $config['javascript_ajax_img'] = 'assets/images/ajax-loader.gif';
 +</sxh>
 +
 +
 +===== Exemple Ajax =====
 +
 +==== Contrôleur ====
 +<sxh php;title:Ctrl.php>
 +<?php
 +class Ctrl extends \CI_Controller {
 +function __construct()
 +   {
 +        parent::__construct();
 +        $this->load->library('jsUtils');
 +   }
 +
 + function index(){
 +     $this->jsutils->getAndBindTo("#div","click","Ctrl/ajaxGet","#response");
 +     $this->jsutils->compile();
 +     $this->load->view('test');
 + }
 +
 + function ajaxGet(){
 + echo "Exemple de get sur click";
 + }
 +}
 +</sxh>
 +
 +==== Vue ====
 +<sxh php;title:test.php>
 +<?php echo $library_src;?>
 +<?php echo $script_foot;?>
 +<div id="div">Cliquer sur la div pour afficher la réponse</div>
 +<fieldset id="response"><legend>Réponse ?</legend></fieldset>
 +</sxh>
 +
 +==== Exécution dans un contrôleur ====
 +
 +<sxh php;title:Ctrl.php>
 +<?php
 +class CtrlAjax extends \CI_Controller {
 +function __construct()
 +   {
 +        parent::__construct();
 +        $this->load->library('jsUtils');
 +   }
 +
 + function index(){
 +     $this->jsutils->getAndBindTo("#div","click","Ctrl/ajaxGet","#response");
 +     echo $this->jsutils->compile();
 + }
 +
 + function ajaxGet(){
 + echo "Exemple de get sur click";
 + }
 +}
 </sxh> </sxh>
  • slam4/php/codeigniter/jquery.1416443693.txt.gz
  • Dernière modification : il y a 6 ans
  • (modification externe)