Ищите несколько хороших примеров класса Javascript в CodeIgniter - PullRequest
3 голосов
/ 07 июня 2011

Мне трудно понять, как использовать класс javascript в CodeIgniter 2.

Что я хотел бы увидеть, так это хорошее использование загрузки jquery, привязки к селекторам, ajax и, наконец, ... Использованиеэто в системе шаблонов, которая использует один заголовок.

Любые хорошие указатели или примеры будут с благодарностью.

1 Ответ

0 голосов
/ 07 июня 2011

вы можете создать header.php на вашем виде, на вашем контроллере вам нужно будет позвонить

<?php

class Page extends CI_Controller {

   function index()
   {
      $data['page_title'] = 'Your title';
      $this->load->view('header');
      $this->load->view('content', $data);
      $this->load->view('footer');
   }

}
?>

. Вам понадобятся верхний и нижний колонтитулы на каждом создаваемом контроллере,

от вас header.php ИЛИ footer.php зависит от того, как вы хотите использовать свой JavaScript ...

<script src="[jquery url]"></script>
<script src="">
   $(document).ready(){
       $('div').hide(2500);
       $('a').click(function (){
            $('p').load('ajax');
       });
   });
</script>

content.php

<div>I will hide away soon enough (~2.5 seconds)</div>
<a href="#">Click Here</a>
<p>Your ajax content will go here once you click link above</p>

====== что касается вашего ajax, вы можете сделать это с вашего контроллера

<?php

class Page extends CI_Controller {

   function ajax()
   {
      $json['error'] = '';
      $json['error'] = '';
      echo json_encode($json);
     /// or if you want html back//
      $data['page_title'] = 'Your title 2';
      $this->load->view('ajax', $data);//ajax.php on your view
   }

}
?>

В вашем ajax.php должно быть что-то, что вы могли бы использовать ...

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...