如何使用ajax和codeigniter加载查看更多评论

如何使用ajax和codeigniter加载查看更多评论,第1张

如何使用ajax和codeigniter加载查看更多评论

试试这个

视图中进行两个隐藏的输入

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

在具有偏移和限制的模型中编写查询



欢迎分享,转载请注明来源:内存溢出

原文地址: https://outofmemory.cn/zaji/5010569.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-11-14
下一篇 2022-11-14

发表评论

登录后才能评论

评论列表(0条)

保存