<!DOCTYPE html>
<html lang="en"> <head>
<meta charset="utf-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1">
<title>cancel E-commerce booking </title> <link href="/booking/css/bootstrap.min.css" rel="stylesheet">
<script src="/booking/js/jquery-1.11.3.min.js"></script>
<script src="/booking/js/bootstrap.min.js"></script>
<script src="/booking/layui/layui.all.js"></script>
<script src="/booking/js/cancelbooking.js"></script> <!-- <link rel="stylesheet" href="https://cdn.bootcss.com/bootstrap/3.3.7/css/bootstrap.min.css">
<script src="https://cdn.bootcss.com/jquery/2.1.1/jquery.min.js"></script>
<script src="https://cdn.bootcss.com/bootstrap/3.3.7/js/bootstrap.min.js"></script> --> </head>
<body> <div class="container-fluid"
style="width: 802px; height: 450px; background:#d4d4d4 no-repeat "> <div class="row" style="height: 150px">
<!--top part-->
</div>
<div class="row" >
<div class="col-md-3 col-sm-3 col-xs-3 ">
<!--left part -->
</div>
<div class="col-md-7 col-sm-7 col-xs-7 "> <div class="searchBox">
<form action="">
<input type="text" class="searchIpt f14" style="height: 36px;width:300px " id="bookingNumber" name="bookingNumber"
maxlength="" autocomplete="off" placeholder="Please enter one booking number for cancel." required>
&nbsp
<input type="button" class="btn btn-warning" style="height: 35px" onclick="cancelBooking()" value="Cancel Booking">
</form>
</div> </div>
<!-- right part -->
<div class="col-md-2 col-sm-2 col-xs-2">
</div>
</div>
</div>
</body>
<!-- <script type="text/javascript"> function doCancel(bookingNo,message){
layer.confirm(message,{btn: ['Yes', 'No'],title:"Cancel Booking"}, function(){
//add loading
var loading0 = layer.load(,{shade: [0.7, '#393D49']}, {shadeClose: true});
var url2 = "/booking/rs/cancelbooking/cancel/"+bookingNo;
$.ajax({
type: "get",
url: url2,
data: null,
dataType: "json",
async:true,
success:function(data1)
{
if(data1.status == '')
{ //close loading
layer.close(loading0)
//layer.msg(data.message, {icon: 1});
layer.alert(data1.message,{
icon: ,
btn:'Ok',
title: "Operation Result"
});
}else
{ //close loading
layer.close(loading0)
layer.alert(data.message,{
icon: ,
btn:'Ok',
title: "Operation Result"
});
}
},
error: function(XMLHttpRequest, status, thrownError)
{
layer.close(loading0);
layer.msg("Connection timeout, network exception !", {icon:,time:});
return false;
}
});
});
} function cancelBooking(){
var inputValue= $("#bookingNumber").val();
// input is null
if(inputValue == null||inputValue==''||inputValue == undefined){
layer.msg("Please enter one booking number!", {icon:,time:});
return;
}
var url = "/booking/rs/cancelbooking/query/"+inputValue;
//add loading
var loading1 = layer.load(,{shade: [0.7, '#393D49']}, {shadeClose: true});
$.ajax({
type: "get",
url: url,
data: null,
dataType: "json",
async:true,
success:function(data)
{
if(data.status == '')
{
layer.close(loading1);
doCancel(inputValue,data.message);
}else
{
layer.close(loading1);
layer.alert(data.message,{
icon: ,
btn:'Ok',
title: "Operation Result"
});
}
},
error: function(XMLHttpRequest, status, thrownError)
{
layer.close(loading1);
layer.msg("Connection timeout, network exception !", {icon:,time:});
return false;
}
});
} </script> --> </html>

layui 弹框的更多相关文章

  1. 记一次layui弹框关闭问题

    我在博客园记录过layui关于弹框关闭问题,文章为layui关闭弹出层,这次出现了特殊情况,之前是通过layer.closeAll()解决了这个问题,但是这次解决不了.而换成parent.layer. ...

  2. layui弹框文件导入

    lr.ajax({ type : "post", data :formFile, url : importUrl, contentType: false,// 且已经声明了属性en ...

  3. layui弹出框打开第二次select内容无法显示问题

    今天, 在使用layui弹出框的时候, 第一次进入select内容加载是正常的, 将弹出框关闭再次进入后select下拉框内容为空, 经排查是因为每次弹出窗口z-index都会改变, 弹出框的z-in ...

  4. 解决 layui 弹出层(弹框)一闪而过就消失的问题 (转载)

    转载: 原文链接:https://blog.csdn.net/qq_20594019/article/details/83956532 本人遇到问题:使用layer.open()弹出页面层,出现弹框闪 ...

  5. layUI弹出框提示

    简单介绍:项目使用layUI框架好久了,也没来的及写一篇关于layUI弹出层的随笔.现在补上.经常用到的,一般都是在ajax成功回调函数后边写. //js代码 s和fail 是ajax返回的数据lay ...

  6. layui layer弹框中表格的显示

    场景描述:点击iframe里面的一个按钮,需要在父级弹出一个弹框表格. 问题描述:这个弹框的分页不能正常显示,如果把layer.open前面的parent去掉,就可以正常显示. 代码展示: paren ...

  7. layui子弹框调用父弹框方法

    var thisFrame = parent.window.document.getElementById("LAY_layuiStampDuty1").getElementsBy ...

  8. layui table中固定表头,弹框缩放之后,表头对不齐问题

    新手一枚  直接上解决方案 在layui弹出成功后再渲染表格数据 具体操作就是在layer弹层完成之后的回调中渲染表格数据 layer.open({ type: 1, content:  $(&quo ...

  9. layer弹框

    官网http://layer.layui.com/ /!*如果是页面层*/layer.open({ type: 1, content: '传入任意的文本或html' //这里content是一个普通的 ...

随机推荐

  1. RPC框架实践之:Apache Thrift

    一.概述 RPC(Remote Procedure Call)即 远程过程调用,说的这么抽象,其实简化理解就是一个节点如何请求另一节点所提供的服务.在文章 微服务调用链追踪中心搭建 一文中模拟出来的调 ...

  2. WEB前端性能优化常见方法

    1.https://segmentfault.com/a/1190000008829958 (WEB前端性能优化常见方法) 2..https://blog.csdn.net/mahoking/arti ...

  3. VM虚拟机安装的XP如何全屏

    首先安装install VMwear Tools..,如图:

  4. C++设计模式之适配器模式

    对象适配器有以下特点: 有的时候,你会发现,不是很容易去构造一个Adaptee类型的对象: 当Adaptee中添加新的抽象方法时,Adapter类不需要做任何调整,也能正确的进行动作: 可以使用多肽的 ...

  5. java基础第5天

    数组概述 数组是储存多个变量(元素)的东西(容器} 这多个变量的数据类型要一致 概念:数组是存储同一种数据类型多个元素的集合.也就是一个容器,这个容器有个名字,就是数组名. 数组就是在内存中开辟出一段 ...

  6. jenkins轻松玩玩远程windows的进程

    飞测说:在持续集成的路上走了小半年,遇到的一些问题,今天来说一个折腾好几天的问题,和大家交流.我们都知道C#语言开发的,部署站点在IIS上,但是用持续集成的时候,发现经常因为w3wp进程导致文件无法覆 ...

  7. 本地代码同步到github

    1 设置 ssh 公钥信息 首先你要确保 github 账号设置了ssh 公钥信息.如果没有的话可以按照下面的方式设置: 前往 github 网站的 account settings, 依次点击 Se ...

  8. 对MYSQL慢查询slow query 日志记录内容的疑惑

    初始:由于新装服务器出现CPU占用过高,响应不及时的问题排查,因为环境基于最基础的LAMP构架 想到开启 MYSQL slow_query_log 慢查询日志做原因分析: 但是看到日志内容之后有点茫然 ...

  9. 中南林业科技大学第十一届程序设计大赛-C:有趣的二进制

    链接:https://www.nowcoder.com/acm/contest/124/C来源:牛客网 时间限制:C/C++ 1秒,其他语言2秒空间限制:C/C++ 131072K,其他语言26214 ...

  10. [团队项目]Scrum 项目1.0 (演说视频)

    1.确定选题. 应用NABCD模型,分析你们初步选定的项目,充分说明你们选题的理由. 录制为演说视频,上传到视频网站,并把链接发到团队博客上. 截止日期:2016.5.6日晚10点 2.SCRUM 流 ...