<!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. JSP 表单处理

    JSP 表单处理 我们在浏览网页的时候,经常需要向服务器提交信息,并让后台程序处理.浏览器中使用 GET 和 POST 方法向服务器提交数据. GET 方法 GET方法将请求的编码信息添加在网址后面, ...

  2. 在不同的浏览器使用不同的css样式,解决浏览器兼容问题

    区别IE6与FF:       background:orange;       *background:blue; 区别IE6与IE7:       background:green !import ...

  3. springboot问题集(一)------junit内Assert.assertEquals()的含义

    1. assertEquals([String message],Object target,Object result) target与result不相等,中断测试方法,输出message asse ...

  4. c# winform 操作oracle数据库的Blob字段,把图片存储到数据库,保存图片到数据库

    ///c# winform 操作oracle数据库的Blob字段,把图片存储到数据库,保存图片到数据库 闲话不多说,直接上代码 using System; using System.Collectio ...

  5. halcon之屌炸天的自标定(2)

    自 halcon之屌炸天的自标定(1)发出以后,有朋友看了文章也应用到了自己的测量项目中,效果奇好,成功搞定了20um的需求,可喜可贺.   在halcon之屌炸天的自标定(1)中我提到了一片论文: ...

  6. hdu 6127 Hard challenge(极角/角度排序+枚举+结构体排序新写法)

    Hard challenge Time Limit: 4000/2000 MS (Java/Others)    Memory Limit: 524288/524288 K (Java/Others) ...

  7. 在ASP.NET中将GridView数据导出到Word、Excel

    在ASP.NET中将GridView数据导出到Word.Excel asp.net,导出gridview数据到Word,Excel,PDF   #region Export to Word, Exce ...

  8. 【LeetCode 8_字符串_实现】String to Integer (atoi)

    , INVALID}; int g_status; long long SubStrToInt(const char* str, bool minus) { ; : ; while (*str != ...

  9. scrollTop和scrollLeft属性

    外层元素的高度值是200px,内层元素的高度值是300px.很明显,“外层元素中的内容”高过了“外层元素”本身.当向下拖动滚动条时,有部分内容会隐没在“外层元素的上边界”之外,scrollTop就等于 ...

  10. -webkit新属性 image-set和srcset

    响应式图片的作用: 为使用不同分辨率的不同浏览器用户提供适合其浏览环境的图片大小的解决方案. 之前的解决方法是使用@media 但是-webkit新提出的image-set和srcset同样可以解决问 ...