试试这个
在视图中进行两个隐藏的输入
<button type="button" onclick="loadmore()" value="loadmore" >Load More</button><input type="hidden" name="limit" id="limit" value="10"/><input type="hidden" name="offset" id="offset" value="20"/>
阿贾克斯电话
function loadmore(){ $.ajax({ url:your_controller/loadmore, data:{ offset :$('#offset').val(), limit :$('#limit').val() }, type:json, success :function(data){ $('#load-more').prepend(data.view) $('#offset').val(data.offset) $('#limit').val(data.limit) } })}
在您的控制器调用模型中
function loadmore(){ $limit = $this->input->get('limit'); $offset = $this->input->get('offset'); $this->load->model('yourmodel'); $result = $this->yourmodel->getdata($offset,$limit); $data['view'] = $result; $data['offset'] =$offset +10; $data['limit'] =$limit; echo json_enpre($data); }
在具有偏移和限制的模型中编写查询
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)