2016-06-12 11 views
1

: Ich bin in Lebensmittel-crud,Wie Lebensmittel-crud Gitter reload ohne erfrischende Seite

ich keine Ahnung, wie Lebensmittel-crud Raster ohne erfrischende Seite neu zu laden.

Zur Zeit habe ich alle Seite in Ajax

$.ajax({ 
     type:'POST', 
     url: "<?php echo base_url() ?>user/user_function/"+dash_id, 
     success: function(responses) { 
      location.reload(); 
     } 
    }); 

Irgendwelche Ideen relaod, was ich tun müssen, um diese Arbeit zu machen? Vielen Dank!

Antwort

0

Erstellen Sie eine Ansicht mit Rasterformatierung und laden Sie sie aus der Methode mit "return" param = TRUE;

Kehrt dann diesen Inhalt in der Antwort von Ajax-Aufruf und laden Sie es in ein div:

In Anbetracht, ändern Sie die Antworten Manipulation:

<script> 
$.ajax({ 
    type:'POST', 
    url: "<?php echo base_url() ?>user/user_function/"+dash_id, 
    success: function(responses) { 
     $('#result').html(responses); 
    } 
}); 
</script> 

<div id="result"></div> 

In Controller-Methode, dies zu tun:

class User extends CI_Controller 
{ 
    public function user_function($dash_id) 
    { 
     $data_to_grid = array(); 
     ... // do your code and populate a $data array 

     $result = $this->load->view('View_name', $data_to_grid, TRUE); 

     header('Content-type: text/html;charset=utf-8'); 
     echo $result; 
     return; 
    } 
} 

Ich hoffe, es hilft.