2016-06-12 3 views
1

Я новичок в продуктовом-падла,Как продуктовое падло сетки перезарядки без освежающих страниц

Я понятие не имею, как перезарядить продуктовый Crud сетку без освежающей страницы.

В настоящее время я relaod все страницы в Ajax

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

Любые идеи, что мне нужно сделать, чтобы сделать эту работу? Благодаря!

ответ

0

Создайте представление с форматированием сетки и загрузите его из метода с помощью «return» param = TRUE;

Затем верните содержимое в ответ Аякса вызова и загрузить его в DIV:

В связи, изменение ответов манипуляции:

<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> 

В методе контроллера, выполните следующие действия:

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; 
    } 
} 

Надеюсь, это поможет.