tp批量删除
2015-09-13 16:15
555 查看
利用ajax post操作1、html
<th style="width:5px;"><input type="checkbox" class="checkall" /></th> <th style="width:5px;">编号</th>
<td align="center"><input type="checkbox" name="id[]" class="ids" value="{$row.id}" /></td> <td align="center">{$row.id}</td>
2js代码做一个选择器
$(".checkall").click(function(){ $('.ids').prop('checked',this.checked); }); $(".ids").click(function(){ $('.checkall').prop('checked',$('.ids:not(:checked)').size() == 0); });
3、
$('.ajax-post').click(function(){var form = $(this).closest('form');var formdata = form.length?form.serialize():$('.ids').serialize();console.debug(formdata);var url = form.length?form.attr('action'):$(this).attr('url');console.debug(url);$.post(url,formdata,function(data){updatealert(data);});return false;});
注:需要注意的是此时传到后台的id是一个数组,需要修改id的接收方式:$this->data['id'] = array('in',$id);
相关文章推荐
- PHP概率计算函数汇总
- expecting statement错误的一种情况(phpstorm 8.0.2)
- 整理php防注入和XSS攻击通用过滤
- php分页查询
- PHP .htaccess中添加自动加载的PHP文件
- php 5.3编译参数
- Zend framework2-下载文件方法
- FTP传输Port模式和 Passive模式
- PHP 性能分析与实验:性能的微观分析
- Zend Framework2-验证上传文件大小和扩展名,直接在调用函数验证的方法
- OLTP和OLAP的区别
- PhpStorm 8.x/9.x 快捷键设置/个性化设置,如何多项目共存?如何更换主题?
- 穿越两次PIX8.0防火墙并两次静态NAT的FTP测试
- 穿越两次PIX8.0防火墙并两次静态NAT的FTP测试
- 教你识别简单的免查杀PHP后门
- 配置FTP服务(二):vsftpd部署和优化
- php的时间输出格式
- php mysqli 扩展配置
- 多重方法 验证php是否开启某项扩展
- CGI、FastCGI、PHP-CGI、PHP-FPM、Spawn-FCGI?