用AJAX读取更多数据怎么写?没用过这个框架!好难研究!
<script type="text/javascript">$(document).ready(function(){
var page=1;
//var getdata="<?php //echo site_url('web/getdata_ajax')?>";
$("#loadmore").click(function(){
page=page+1;
$("#loadmoreimg").show();
$("#loadmoretxt").html("更多数据正在赶来...");
//ajax 读取更多数据
$.ajax({
url:web/getdata_ajax,
//data:{},
type:"POST",
success: function(data){
alert(data);
},
error:function(){
$("#loadmoreimg").hide();
$("#loadmoretxt").html("加载更多");
alert("服务器走丢了");
}
});
});
});
</script>//这是Ajax
想问控制器里面该怎么写?
怎么写,这个没法回答,因为没法帮你写代码,只能给一个思路。
AJAX 在这里你需要返回 JSON 格式的数据,如果用分页类的话,需要改造一下分页类。 怎么改? dwh6786257 发表于 2016-10-8 14:22
怎么改?
你可以用 AJAX 返回 HTML,这样你就不用改分页类了。
建议你 google 一下 AJAX 分页。 1.控制器里面接收ajax传过来的参数,使用input类
2.控制器调用model处理数据
3.model使用CI的表格类生成html表格数据,以json格式返回
4.控制器把model返回的数据再返回给ajax请求
5.ajax对返回的json数据进行处理,如果展示表格可以使用datatables(js插件) hrboy 发表于 2016-10-8 22:03
1.控制器里面接收ajax传过来的参数,使用input类
2.控制器调用model处理数据
3.model使用CI的表格类生成htm ...
本人小白!求大致写法! Hex 发表于 2016-10-8 14:33
你可以用 AJAX 返回 HTML,这样你就不用改分页类了。
建议你 google 一下 AJAX 分页。 ...
$("#con").html($("#con").html()+str);
是这样么???
另外。如果我在本页读取数据!ajax的url路径怎么写?
dwh6786257 发表于 2016-10-9 16:40
$("#con").html($("#con").html()+str);
是这样么???
另外。如果我在本页读取数据!ajax的url路径怎么 ...
类似是这样。
URL 路径要看你取分页 HTML 的是什么控制器。 Hex 发表于 2016-10-9 17:07
类似是这样。
URL 路径要看你取分页 HTML 的是什么控制器。
class Web extends CI_Controller {
const LOCK_LIMIT_MAX = 5;
function __construct(){
parent::__construct ();
$this->load->model("Admin_model");
}
function goodslist(){
$page_data['acitve_nav'] = 'goodslist';
$page_data['now_year'] = date("Y");
$this->load->view("web/goodslist",$page_data);
} dwh6786257 发表于 2016-10-12 10:36
class Web extends CI_Controller {
const LOCK_LIMIT_MAX = 5;
你要写两个方法,一个用来显示页面,一个用来 AJAX。
这些东西建议你先看一下如何用AJAX编程,这个跟 CI 没关系,你可以先看看相关教程。
页:
[1]
2