我是杂货店的新手,
我不知道如何在没有刷新页面的情况下重新加载杂货店网格。
目前我已经在ajax中重新登记了所有页面
$.ajax({
type:'POST',
url: "<?php echo base_url() ?>user/user_function/"+dash_id,
success: function(responses) {
location.reload();
}
});
我需要做些什么来完成这项工作?谢谢!
答案 0 :(得分:0)
使用网格格式创建一个视图,并使用&#34; return&#34;从方法加载它。 param = TRUE;
然后,在ajax调用的响应中返回此内容并将其加载到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;
}
}
希望它有所帮助。