您现在的位置是:网站首页> 编程资料编程资料
PHP Ajax实现表格实时编辑_AJAX相关_
2023-05-25
464人已围观
简介 PHP Ajax实现表格实时编辑_AJAX相关_
如果我们的对于一个表格中所有的数据都能在本页进行操作那该是多酷炫的一件事(用起来炒鸡爽)!
用Ajax就可以实现这个功能啦。废话不多说,下面贴出我写的demo吧哈哈。我用的TP框架(3.2)比较习惯啦。
首先是HTML代码部分:
AJAX实时编辑
TAB1 TAB2 TAB3 TAB4 添加 {$vv.tab1} {$vv.tab2} {$vv.tab3} {$vv.tab4} 删除修改
下面是控制器中的代码:
select(); $this->assign('tablist',$tablist); $this->display(); } public function del(){ $map['id'] = $_POST['id']; $tab = M('table'); $info = $tab->where($map)->delete(); if($info){ $this->ajaxReturn("删除成功"); }else{ $this->ajaxReturn("删除失败"); } } public function add(){ $map['tab1'] = $_POST['post_files']['clo_0']; $map['tab2'] = $_POST['post_files']['clo_1']; $map['tab3'] = $_POST['post_files']['clo_2']; $map['tab4'] = $_POST['post_files']['clo_3']; $tab = M('table'); $res = $tab->add($map); if($res){ $this->ajaxReturn("添加成功"); }else{ $this->ajaxReturn("添加失败"); } } public function edit(){ $id = $_POST['id']; $map['tab1'] = $_POST['post_files']['clo_1']; $map['tab2'] = $_POST['post_files']['clo_2']; $map['tab3'] = $_POST['post_files']['clo_3']; $map['tab4'] = $_POST['post_files']['clo_4']; // dump($map);exit; $tab = M('table'); $res = $tab->where('id='.$id)->save($map); if($res){ $this->ajaxReturn("更新成功"); }else{ $this->ajaxReturn("更新失败"); } } }以上就是本文的全部内容,希望本文的内容对大家的学习或者工作能带来一定的帮助,同时也希望多多支持!
您可能感兴趣的文章:
相关内容
- 简单实现Ajax无刷新分页效果_AJAX相关_
- 解决IE下AjaxSubmit上传文件提示下载文件问题_AJAX相关_
- Ajax 框架之SSM整合框架实现ajax校验_AJAX相关_
- Servlet+Ajax实现智能搜索框智能提示功能_AJAX相关_
- Ajax serialize() 表单进行序列化方式上传文件_AJAX相关_
- 使用AJAX实现分页_AJAX相关_
- 给Ajax返回的HTML标签动态添加样式的方法_AJAX相关_
- Ajax跨域请求COOKIE无法带上的完美解决办法_AJAX相关_
- 巧用ajax请求服务器加载数据列表时提示loading的方法_AJAX相关_
- jQuery Ajax显示对号和错号用于验证输入验证码是否正确_AJAX相关_
