<!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. C#使用(NamedPipe)命名管道通信的例子

    https://blog.csdn.net/yl2isoft/article/details/20228279

  2. Appium 自动化测试(3)--Appium框架与流程介绍

    Appium介绍 Appium是一个移动端的自动化框架,可用于测试原生应用,移动网页应用和混合型应用,且是跨平台的.可用于IOS和Android以及firefox的操作系统.原生的应用是指用andro ...

  3. Java网络编程和NIO详解7:浅谈 Linux 中NIO Selector 的实现原理

    Java网络编程和NIO详解7:浅谈 Linux 中NIO Selector 的实现原理 转自:https://www.jianshu.com/p/2b71ea919d49 本系列文章首发于我的个人博 ...

  4. Wannafly挑战赛15-C-出队

    链接:https://www.nowcoder.com/acm/contest/112/C来源:牛客网 约瑟夫问题(https://baike.baidu.com/item/约瑟夫问题),n个人,1 ...

  5. HDU1598 并查集+贪心

    find the most comfortable road Time Limit: 1000/1000 MS (Java/Others)    Memory Limit: 32768/32768 K ...

  6. Leetcode 12

    //日积月累,水滴石穿class Solution { public: string longestCommonPrefix(vector<string>& strs) { if ...

  7. HTML字符转码

    以下是HTML特殊字符的编码表: 标记 编码 实际名称 ™ ™ € € Space   ! ! " " " # # $ $ % % & & & ' ...

  8. powerdesigner安装图解

  9. VS2017打包安装程序

    VS2017 并不自带安装部署项目,需要在[扩展和更新]中安装插件:Microsoft Visual Studio 2017 Installer Projects(现更名为Microsoft Visu ...

  10. java应用简单递归

    毕业后就怎么学过算法,还在上学的时候学过数据结构,现在基本上都还给老师了,可惜老师学费没有还给我... 情景: 类似于给定一个数字,算他由多少个数字组成,比如:36 现在有10.5.1 ,那么最佳帅3 ...