JQ处理删除弹出模态框
来源:互联网 发布:奥尼尔各赛季数据 编辑:程序博客网 时间:2024/05/23 01:17
在实际开发中,经常要求对于加载的表格数据进行删除,点击删除的时候弹出模态框。再到模态框上点确定删除。实现这一套逻辑很多中方法,我经常用的一种:
第一,页面的数据表格是动态加载的
$("#table_result_per").append( "<tr>"+ "<td class='hidden'>"+list[i].id+"</td>"+ "<td>"+ parseInt(i+1)+"</td>"+ "<td>"+list[i].name+"</td>"+ "<td>"+list[i].cellphone+"</td>"+ "<td>"+list[i].level+"</td>"+ "<td>"+list[i].area_name+"</td>"+ "<td>"+list[i].unit_type+"</td>"+ "<td>"+list[i].user_type+"</td>"+ "<td>"+list[i].position+"</td>"+ "<td class='td_remove hidden_btn'>"+"<a class='address_remove hidden_btn'" + " onclick='deletePro(this)'>"+"</a>"+ "</td>"+ "</tr>");第二,点击删除的时候,将该行的id传到session中保存起来,并给该行设置一下id值
function deletePro(e) { var id=$(e).parent().siblings().eq(0).text(); var position=$(".zjl_headCenter p:nth-child(1)").children().eq(4).text().trim().replace(/[\r\n]/g, ''); set_model_del();//调用模态框 sessionStorage.removeItem('ud'); sessionStorage.setItem('ud',id); $(e).parent().parent().attr('id',id);//给tr设置一个id}第三,点击模态框上的删除按钮的时候,就要关闭模态框并将id传到后台,还有就是将页面上的行删除,具体操作如下(因为是自己以前做的项目,所以有些没用的代码)
//删除按钮----将id传到后台并将该行删除--第二步function model_delete_id() { //关闭删除模态框 cancel_model_del(); var ud=sessionStorage.getItem('ud'); var data={id:ud}; $.ajax({ type:'post', url:'../../../../index.php/contacts/search/delete.html', data:data, success:function (result) { if(result.code==1){ // 调用模态框 $('#result_text').html(''); setByResult(); $('#result_text').html("删除成功"); if($(`#table_result_city tr[id=${ud}]`)){ $(`#table_result_city tr[id=${ud}]`).remove(); } if($(`#table_result_per tr[id=${ud}]`)){ $(`#table_result_per tr[id=${ud}]`).remove(); } //点击删除---删除元素以后--将页码重新刷新,并将数据重新显示页面 $('.max_page').text(result.info.last_page); $('.max_page1').text(result.info.last_page); $('.total_number1').text(result.info.total); $('.total_number').text(result.info.total); }else if(result.code==0){ setByResult(); $('#result_text').html(''); $('#result_text').html(result.msg); } },
阅读全文
0 0
- JQ处理删除弹出模态框
- jq 弹出层
- jq删除页面标签
- jq ajax 异步删除
- jq删除元素操作
- jq批量删除
- jq 删除节点
- jq 获取弹出层元素
- jq焦点处理
- JQ的事件处理
- jq 处理定时器
- 拖拽删除-jq插件
- JQ删除tr的方法
- jq ajax 实现批量删除
- JQ登录(模态框,jq-ui)
- jq弹出层(博思人才网)
- 异步弹出窗口的jq插件-asyncbox
- jq实现的下拉(hover)弹出li
- java读取pdf文件的图片和文字内容
- 阿里面试
- 线性代数之二:行列式
- activiti工作流框架初次发布就遇到乱码问题
- Java基础-多线程-①线程的创建和启动
- JQ处理删除弹出模态框
- 机器学习系列笔记(五)
- day3上午
- Swift
- 二值图像连通域标记
- 背包问题的代码
- iPhone上关于相机拍照的图片反转90度的问题
- WordPress版微信小程序开发系列(二):安装使用问答
- Linux下查看软、硬raid信息的方法