CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解
CodeIgniter 是一个小巧但功能强大的 PHP 框架,作为一个简单而“优雅”的工具包,它可以为开发者们建立功能完善的 Web 应用程序。是比较主流的一个PHP框架。
下面给大家介绍CI框架(ajax分页,全选,反选,不选,批量删除)完整代码,具体代码如下所示:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
|
//ajax分页+搜索(视图层)
functionajax_page(page){
varsou = $('#sou').val();
$.ajax({
type:"POST",
dataType:"json",
url:"<?PHP echo site_url('Welcome/ajax_page')?>",
data:"page="+page+"&sou="+sou,
success:function(data){
varstr="";
str+="
str+=data.pagestr;
$('#content').html(str);
}
})
}
//状态切换
$(document).on('click','.lok',function(){
varid = $(this).attr('fla');
$.ajax({
type:"POST",
url:"<?php echo site_url('Welcome/upds')?>",
data:"id="+id,
success:function(msg){
if(msg==1){
$('#lock'+id).html("锁定");
}else{
$('#lock'+id).html("未锁定");
}
}
})
})
//批量删除
$(document).on('click','#pdel',function(){
varids = $('.ss');
varstr="";
$.each(ids,function(i,item){
if(ids[i].checked==true){
str=str+','+ids[i].value;
}
})
varnew_str=str.substr(1);
$.ajax({
type:"POST",
url:"<?php echo site_url('Welcome/pdels')?>",
data:"new_str="+new_str,
success:function(msg){
$.each(ids,function(i,item){
if(ids[i].checked==true){
$('#av'+ids[i].value).remove();
}
})
}
})
})
//全选(复选框)
$(document).on('click','.quan',function(){
varobj = $(':checkbox');
varids = $('.ss');
if(obj[0].checked==true){
$.each(ids,function(i,item){
ids[i].checked=true;
})
}else{
$.each(ids,function(i,item){
ids[i].checked=false;
})
}
})
<input type="checkbox"class="checks"value="<?php echo $val['u_id']?>"/> |
//全选(按钮)
$('.quan').click(function(){
varids = $('input:checkbox');
$.each(ids,function(i,item){
ids[i].checked=true;
})
})
//全不选
$('.bu').click(function(){
varids = $('input:checkbox');
$.each(ids,function(i,item){
ids[i].checked=false;
})
})
//反选
$('.fan').click(function(){
varids = $('.checks');
$.each(ids,function(i,item){
ids[i].checked=!ids[i].checked;
})
})
//即点即改
$(document).on('click','.ss',function(){
varid = $(this).attr('id');
varcon = $(this).text();
$(this).parent().html("<input type='text' id='"+id+"' class='aa' value='"+con+"'>");
$('.aa').val('').focus().val(con);
$(document).on('blur','.aa',function(){
varid = $(this).attr('id');
varcons = $(this).val();
$(this).parent().html(""+cons+"");
$.ajax({
type:"POST",
url:"<?php echo site_url('Welcome/upd_ji')?>",
data:"id="+id+"&cons="+cons
})
})
})
//导出
$(document).on('click','#chu',function(){
varsou = $('#sou').val();
location.href="<?php echo site_url('excel/export')?>?sou="+sou;
})
//ajax分页(控制层)
publicfunctionajax_page(){
$sou=$this->input->post('sou');
$count=$this->db->where("name like '%$sou%'")->count_all_results("peng");
$number= 3;
$this->session->set_userdata('number',$number);
$pagecount=ceil($count/$number);
@$page=$_POST['page']?$_POST['page']:1;
$this->session->set_userdata('page',$page);
$start= ($page-1)*$number;
$arr['list'] =$this->db->where("name like '%$sou%'")->limit($number,$start)->get("peng")->result_array();
$up_page=$page-1<1>
$down_page=$page+1>$pagecount?$pagecount:$page+1;
$str="";
$str.="上一页";
for($i=1;$i<=$pagecount;$i++){
if($i==$page){
$str.="--"."$i";
}else{
$str.="--"."$i";
}
}
$str.="--"."下一页";
$arr['pagestr'] =$str;
echojson_encode($arr);
}
//状态切换
publicfunctionupds(){
$id=$this->input->post('id');
$arr=$this->db->get_where("peng","id='$id'")->row_array();
if($arr['state']==0){
$data['state']=1;
$this->db->where("id='$id'")->update("peng",$data);
echo"1";
}else{
$data['state']=0;
$this->db->where("id='$id'")->update("peng",$data);
echo"2";
}
}
//批量删除
publicfunctionpdels(){
$str=$this->input->post('new_str');
$this->db->where("id in($str)")->delete("peng");
}
|
以上所述是小编给大家介绍的CI框架(ajax分页,全选,反选,不选,批量删除)完整代码详解,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对脚本之家网站的支持!
免责声明:本站发布的内容(图片、视频和文字)以原创、转载和分享为主,文章观点不代表本网站立场,如果涉及侵权请联系站长邮箱:service@webmeng.net 进行举报,并提供相关证据,一经查实,将立刻删除涉嫌侵权内容。
以上信息是否解决您的问题?
相关问题
- 步骤四:挂载磁盘
- 步骤三:连接云服务器
- 步骤二:购买云服务器
- 步骤一:进入购买入口
- Linux如何通过Xshell 远程连接服务器
- Linux 如何开放端口和关闭端口
- 宝塔Linux命令大全
- 怎么下载学校免费版Xshell连接Linux系统
- Windows 2008 2012修改远程端口
- 怎么用Windows2008或Windows2012利用IIS搭建网站
- 远程桌面身份验证错误:要求的函数不正确等解决办法
- Windows2008或Windows2012如何扩容硬盘
- 如何在谷歌官网下载谷歌浏览器
- Windows系统如何通过系统自带软件远程连接服务器
- 解决宝塔远程mysql问题
- Navicat连接错误1130:is not allowed to...
- 解决1130 is not allowed to connect ...
- 宝塔面板安装nginx,宝塔nginx配置文件
- MySQL PHPmyadmin 数据库导出报错Fatal err...
- Winwebmail能发邮件不能收邮件的解决方法
- 中国境内ICP备案材料清单
- winwebmail邮件系统 v3.9.0.7中文破解版
- C盘空间不足怎么办?5种方法获得更多空间!
- 安全实用的应用迁移方法推荐!
- linux开启端口命令
- linux开启端口
- Linux怎么查看操作系统版本号
- linux centos中升级更新命令yum upgrade和yu...
- Linux下平滑升级nginx
- 50个最常用的Unix/Linux命令
- [分享]云服务器挂马清理实例
- 新手入门——部署一个网站需要准备什么
- 虚拟主机相关基础知识
- 从域名到网站,只需四步!
- 全国各省备案基本要求一览表
- 互联网网站如何备案?
- 域名的实名审核需要多久?
- 怎么在服务器绑定域名
- 快速添加域名解析
- 无法登录云服务器?
餐厅介绍
自助餐厅
用户评论