codeigniter ajax de jquery charge la page

J'ai besoin quand je clique balise d'ancrage j'ai besoin de la charge de contrôleur de fonction et d'obtenir des données à partir de l'appel de fonction dans le modèle et l'envoyer à view_content page et d'afficher les données

voici mon code

vue

<div id="loading"></div>
<a href="" class="company">Click Here</a>
<script type="text/javascript" src="http://ajax.googleapis.com/ajax/libs/jquery/1.10.2/jquery.min.js"></script>

<script type="text/javascript">
    $(document).ready(function(){
    $(".company").click(function(e){
    e.preventDefault();
    var id = $(this).attr('id');
    var site_url = "<?php echo site_url('site2/home2/'); ?>" +id; //append id at end
    $("#loading").load(site_url);
    //alert(id);
    //alert("aawa");
    });
    });

</script>

contrôleur

 public function home2($id){
        $this->load->model('get_click_data');
        $data['company_data'] = $this->get_click_data->get_company($id);
        $this->load->view('view_content',$data);

    }

modèle

<?php
class Get_click_data extends CI_Model{

    public function get_company($id){
        $query = $this->db->query("SELECT * from companydetails where id = '$id'");
        return $query->result();

    }

view_content

<div id="content">
<h3>Welcome to Home Page 12345</h3>
<?php
    print_r($company_data);
?>

  • alors quel est le problème..?
  • ne chargez pas de view_content page,travaille en alerte
  • vérifiez votre console des erreurs, votre url ne fonctionne pas tant que vous n'avez pas l'url complète ... et place à l'intérieur de votre alerte .load()'s de rappel