layer.confirm 非阻塞 ztree删除
来源:互联网 发布:js获取div宽度和高度 编辑:程序博客网 时间:2024/06/06 20:52
之前web项目里js文件需要通过ajax删除关键字,使用了layer插件中的layer.confirm方法,还未经过选择结果判断就直接删除了,试了好多方法,最终得出如下解决方案:
layer官方文档描述如下:
layer.confirm(content,options,yes,cancel)
类似系统confirm,但却远胜confirm,另外它不是和系统的confirm一样阻塞
你需要把交互的语句放在回调体中。同样的,它的参数也是自动补齐的。
注意上述红色字体,代码如下:
var flag = false; layer.confirm("确认删除节点吗?", {icon: 3, title:'提示'}, function(index){ //确认后执行的操作 $.ajax({ type: "POST", dataType: "json", url: url, data: {data:data}, success: function(data){ if(data.status == 200){ flag = true; layer.close(index); zTree_Menu.removeNode(treeNode); layer.msg("删除成功"); }else if(data.status == 500){ layer.alert(data.msg); } }, error:function(){ layer.close(index); layer.alert("删除出错"); } }); }, function(index){ //取消后执行的操作 flag = false; });只要将相对应的操作放入相应的回调体中,即会执行相对应的操作。
1 0
- layer.confirm 非阻塞 ztree删除
- layerUI框架下 ztree删除按钮取消实现( layer.confirm confirm beforeRemove onRemove)
- js confirm 删除提示
- layer.confirm()右边按钮实现href
- web 杂记(input(checked) layer.confirm)
- 非阻塞
- 阻塞和非阻塞
- 阻塞和非阻塞
- 阻塞与非阻塞
- 阻塞与非阻塞
- 阻塞和非阻塞
- 阻塞和非阻塞
- 阻塞和非阻塞
- 阻塞非阻塞socket
- socket阻塞,非阻塞
- 阻塞和非阻塞
- 阻塞和非阻塞
- 阻塞、非阻塞
- 会计科目表
- iOS中tableView的刷新机制
- android eclipese 和源码SDk上集成成第三方jar包及.so动态库
- Android Studio或Eclipse配置百度地图详解教程
- 条件随机场(CRF) - 4 - 学习方法和预测算法(维特比算法)
- layer.confirm 非阻塞 ztree删除
- 利用mysql的c api,在vs2010中操作mysql
- [OpenGL ES 07-2]Per-Vertex Light及深度缓存
- ImageLoader使用详解---ImageLoaderUtils
- 推荐useritem矩阵归一化
- RestEasy测试Http-API
- fork()与vfork()的区别
- Volley使用略记
- 浅析三级分销模式