日韩av黄I国产麻豆传媒I国产91av视频在线观看I日韩一区二区三区在线看I美女国产在线I麻豆视频国产在线观看I成人黄色短片

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 >

bootstrap-table+bootstrap+font-awesome+layui+jquery+popper+sweetalert2+layer综合应用+图+代码

發(fā)布時間:2024/3/13 44 豆豆
生活随笔 收集整理的這篇文章主要介紹了 bootstrap-table+bootstrap+font-awesome+layui+jquery+popper+sweetalert2+layer综合应用+图+代码 小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.

前端綜合應(yīng)用

  • bootstrap-table
    表格神器

  • bootstrap.min.js
    簡單靈活可用于架構(gòu)流行的用戶界面和交互接口的html、css、javascript工具集。

  • font-awesome.min.css
    基于css框架的網(wǎng)頁字體圖標(biāo)庫。

  • layui.css
    國產(chǎn)開源前端UI,簡單易上手,簡潔美觀。

  • jquery-3.4.1.min.js
    輕量級的、兼容多瀏覽器的JavaScript庫。

  • popper.min.js
    輕量級的提示插件(彈層(框))。

  • sweetalert2.all.min.js
    可響應(yīng),易交互的彈框提示。

  • layer
    彈層組件。

應(yīng)用1

<!DOCTYPE html> <html><head><meta charset="utf-8" /><title></title><link rel="stylesheet" href="css/bootstrap.min.css" /><link rel="stylesheet" href="css/font-awesome.min.css" /><link rel="stylesheet" href="bootstrap-table/bootstrap-table.css" /></head><body><!--搜索框--><div style="margin-top: 30px;"><form class="form-inline" id="querry-form"><label>編號</label><input type="text" class="form-control" id="e_id" placeholder="員工編號"><label>姓名</label><input type="text" class="form-control" id="e_name" placeholder="員工姓名"><label>年齡</label><input type="text" class="form-control" id="e_age" placeholder="員工年齡"><label>生日從</label><input type="date" class="form-control" id="e_birthday_start" placeholder="起始日期"><label></label><input type="date" class="form-control" id="e_birthday_end" placeholder="終止日期"><label>住址</label><input type="text" class="form-control" id="e_address" placeholder="員工住址"><label>部門</label><select class="form-control" name="e_dept" id="e_dept">所屬部門</select><label>狀態(tài)</label><select class="form-control" name="e_status" id="e_status"><option selected="selected"></option><option value="-1">未確定</option><option value="0">在職</option><option value="1">離職</option></select><button type="submit" class="btn btn-primary mb-2" id="btn_querry">查詢</button></form></div><!--增加或批量刪除按鈕--><div style="padding-top: 10px;padding-left: 15px;"><button type="button" class="btn btn-primary" id="btn-add-worker">增加</button><button type="button" class="btn btn-danger" id="btn-delete-multi">批量刪除</button></div><!--增加時彈出的層開始--><div id="add-win" style="display: none;padding: 15px;"><form id="add-form"><div class="form-group"><label>姓名</label><input name="e_name" style="margin-top: 5px;" type="text" class="form-control" id="add-form-e_name"></div><div class="form-group"><label>年齡</label><input name="e_age" style="margin-top: 5px;" type="number" class="form-control" id="add-form-e_age"></div><div class="form-group"><label>出生生日</label><input name="e_birthday" style="margin-top: 5px;" type="date" class="form-control" id="add-form-e_birthday"></div><div class="form-group"><label>住址</label><input name="e_address" style="margin-top: 5px;" type="text" class="form-control" id="add-form-e_address"></div><div class="form-group"><label>所屬部門</label><select name="d_name" class="form-control" id="add-form-d_name"><option>請選擇部門</option></select></div><button id="add-form-btn" type="button" class="btn btn-primary btn-lg btn-block">提交</button><button type="reset" class="btn btn-danger btn-lg btn-block">重置</button></form></div><!--增加時彈出的層結(jié)束--><!--修改時彈出的層開始--><div id="update-win" style="display: none;padding: 15px;"><form id="update-form"><div class="form-group"><label>編號</label><input name="e_id" style="margin-top: 5px;" type="text" class="form-control" id="update-form-e_id" readonly="readonly"></div><div class="form-group"><label>姓名</label><input name="e_name" style="margin-top: 5px;" type="text" class="form-control" id="update-form-e_name"></div><div class="form-group"><label>年齡</label><input name="e_age" style="margin-top: 5px;" type="number" class="form-control" id="update-form-e_age"></div><div class="form-group"><label>出生生日</label><input name="e_birthday" style="margin-top: 5px;" type="date" class="form-control" id="update-form-e_birthday"></div><div class="form-group"><label>住址</label><input name="e_address" style="margin-top: 5px;" type="text" class="form-control" id="update-form-e_address"></div><div class="form-group"><label>所屬部門</label><select name="d_name" class="form-control" id="update-form-d_name"><option>請選擇部門</option></select></div><button id="update-form-btn" type="button" class="btn btn-primary btn-lg btn-block">確認(rèn)修改</button></form></div> <!--修改時彈出的層結(jié)束--><!--員工列表--><div style="padding-top: 15px;"><table id="proList"></table></div><script type="text/javascript" src="js/jquery-3.4.1.min.js"></script><script type="text/javascript" src="js/popper.min.js"></script><script type="text/javascript" src="js/bootstrap.min.js"></script><script type="text/javascript" src="bootstrap-table/bootstrap-table.js"></script><script type="text/javascript" src="bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script><script type="text/javascript" src="layer/layer.js"></script><script type="text/javascript" src="js/sweetalert2.all.min.js"></script><script type="text/javascript" src="js/1.js"></script></body></html> /*頁面刷新獲得部門放到部門下拉框*/$.ajax({type: "post",url: "http://localhost/getDepName",async: true,dataType: 'json'}).done(function(data) {$("#e_dept").append('<option selected=selected></option>');for(var deName of data) {$('#e_dept').append('<option>' + deName.d_name + '</option>');//add_d_id$('#add-form-d_name').append('<option>' + deName.d_name + '</option>');//add_d_id$('#update-form-d_name').append('<option>' + deName.d_name + '</option>');//add_d_id}}).fail(function(xhr) {Swal.fire({icon:'error',title:`${xhr.status}`,text:'服務(wù)器繁忙,請稍后再試!',confirmButtonText:'確定'});});/*獲取員工列表信息*/$('#proList').bootstrapTable({url: 'http://localhost/getAllEmp',pagination: true,//是否顯示分頁條pageSize: 5,//一頁顯示的行數(shù)paginationLoop: false,//是否開啟分頁條無限循環(huán),最后一頁時點(diǎn)擊下一頁是否轉(zhuǎn)到第一頁pageList: [5, 8, 10],//選擇每頁顯示多少行,數(shù)據(jù)過少時可能會沒有效果columns: [{checkbox:true,},{field: 'e_id',title: '員工編號'}, {field: 'e_name',title: '員工姓名'}, {field: 'e_age',title: '員工年齡'}, {field: 'e_birthday',title: '員工生日'}, {field: 'e_address',title: '員工住址'}, {field: 'd_name',title: '所屬部門'}, {field: 'e_status',title: '員工狀態(tài)',formatter: function(value) {return value == '-1' ? '未確定' : (value == '0' ? '在職' : '離職');}}, {field: 'e_id',title: '操作',width:'270',formatter: function(value,rows,index) {return [`<a href='#' class='btn btn-primary btn-sm update' data_id_index="${index}">修改</a>`,`<a href='#' class='btn btn-danger btn-sm delete' data_id="${value}">刪除</a>`,`<a href='#' class='btn btn-success btn-sm confirm' data_id_confirm="${index}">確定在職</a>`,`<a href='#' class='btn btn-danger btn-sm exit' data_id_exit="${index}">確定離職</a>`].join(" ");}}],/*表格呈現(xiàn)事件.表格生成后才能進(jìn)行刪除和修改*/onPostBody(data){/*單個刪除*/$('.delete').click(function(){Swal.fire({icon:'warning',title:'您確定要刪除嗎?',text:'數(shù)據(jù)一旦刪除,將不可以恢復(fù)!',confirmButtonText:'刪除',showCancelButton:true,cancelButtonText:'取消'//showConfirmButton:false}).then((data)=>{if(data.value){//點(diǎn)擊了確定按鈕//加載條,并且設(shè)定最長等待10秒 var deleteLoad = layer.load(2, {time: 10*1000}); //又換了種風(fēng)格,并且設(shè)定最長等待10秒 //================================================================================let e_id=$(this).attr('data_id');$.ajax({url:'http://localhost/deleteById',data:{'e_id':e_id},type:'post',dataType:'json'}).done(function(result){//關(guān)閉加載條layer.close(deleteLoad);if(result.success){ Swal.fire({icon:'success',title:result.message,timer:2000,showConfirmButton:false});$("#proList").bootstrapTable('refresh');}else{Swal.fire({icon:'error',title:result.message,confirmButtonText:'確定'});}}).fail(function(xhr){layer.close(deleteLoad);Swal.fire({icon:'error',title:`${xhr.status}`,text:'服務(wù)器繁忙,請稍后再試!',confirmButtonText:'確定'});});}}); });/*修改時*/$('.update').click(function(){//alert(1);updataEmp(this);});/*確定員工在職時*/$('.confirm').click(function(){//alert(1);confirmEmp(this);});/*確定員工離職時*/$('.exit').click(function(){//alert(1);exitEmp(this);});}});/*定義離職員工的函數(shù)*/const exitEmp=function(linkObj){ //==========================================================================================================Swal.fire({icon:'warning',title:'您確定該員工離職嗎?',text:'離職員工一旦確定,將不可以更改!',confirmButtonText:'確定',showCancelButton:true,cancelButtonText:'取消'//showConfirmButton:false}).then((data)=>{if(data.value){//點(diǎn)擊了確定按鈕//加載條,并且設(shè)定最長等待10秒 var exitLoad = layer.load(2, {time: 10*1000}); //又換了種風(fēng)格,并且設(shè)定最長等待10秒 var exit_id=$(linkObj).attr('data_id_exit');var exit_data=$("#proList").bootstrapTable('getData');var emp=exit_data[exit_id];//需要離職的員工$.ajax({url:'http://localhost/exitEmp',data:{'e_id':emp.e_id},type:'post',dataType:'json'}).done(function(result){//關(guān)閉加載條layer.close(exitLoad);if(result.success){ Swal.fire({icon:'success',title:result.message,timer:2000,showConfirmButton:false});$("#proList").bootstrapTable('refresh');}else{Swal.fire({icon:'error',title:result.message,confirmButtonText:'確定'});}}).fail(function(xhr){layer.close(exitLoad);Swal.fire({icon:'error',title:`${xhr.status}`,text:'服務(wù)器繁忙,請稍后再試!',confirmButtonText:'確定'});});}}); //==========================================================================================================}/*定義確定員工的函數(shù)*/const confirmEmp=function(linkObj){Swal.fire({icon:'warning',title:'您確定該員工嗎?',text:'員工一旦確定,將不可以更改!',confirmButtonText:'確定',showCancelButton:true,cancelButtonText:'取消'//showConfirmButton:false}).then((data)=>{if(data.value){//點(diǎn)擊了確定按鈕//加載條,并且設(shè)定最長等待10秒 var confirmLoad = layer.load(2, {time: 10*1000}); //又換了種風(fēng)格,并且設(shè)定最長等待10秒 var confirm_id=$(linkObj).attr('data_id_confirm');var confirm_data=$("#proList").bootstrapTable('getData');var emp=confirm_data[confirm_id];//需要修改的員工$.ajax({url:'http://localhost/confirmEmp',data:{'e_id':emp.e_id},type:'post',dataType:'json'}).done(function(result){//關(guān)閉加載條layer.close(confirmLoad);if(result.success){ Swal.fire({icon:'success',title:result.message,timer:2000,showConfirmButton:false});$("#proList").bootstrapTable('refresh');}else{Swal.fire({icon:'error',title:result.message,confirmButtonText:'確定'});}}).fail(function(xhr){layer.close(confirmLoad);Swal.fire({icon:'error',title:`${xhr.status}`,text:'服務(wù)器繁忙,請稍后再試!',confirmButtonText:'確定'});});}}); }var updateWinId=null;/*定義修改的函數(shù)*/const updataEmp=function(linkObj){//獲取修改的索引號var row_id=$(linkObj).attr('data_id_index');//alert(row_id)//順序排,不是e_id//根據(jù)索引號獲取需要修改的數(shù)據(jù)var data=$("#proList").bootstrapTable('getData');var emp=data[row_id];//需要修改的員工//alert(emp.e_name)//alert(emp.e_name)//alert(emp.e_birthday)//獲取所有的表單元素$('#update-form :input').each(function(){//this代表當(dāng)前jquery中的dom對象//$(this).attr('name')//取到當(dāng)前dom對象的name屬性值//emp[$(this).attr('name')]//獲取與dom對象屬性值對應(yīng)的員工數(shù)據(jù)的屬性$(this).val(emp[$(this).attr('name')]);});updateWinId=layer.open({type: 1,title:'修改員工信息',skin: 'layui-layer-rim', //加上邊框area: ['800px', '620px'], //寬高content: $('#update-win'),zIndex:200});};/*修改員工*/$('#update-form-btn').click(function(){//alert(2)$.ajax({type:"post",url:"http://localhost/updateEmp",data:{'e_id':$('#update-form-e_id').val(),'e_name':$('#update-form-e_name').val(),'e_age':$('#update-form-e_age').val(),'e_birthday':$('#update-form-e_birthday').val(),'e_address':$('#update-form-e_address').val(),'d_id':$('#update-form-d_name').val()},dataType:'json',async:true}).done(function(result){if(result.success){/*關(guān)閉窗口*/layer.close(updateWinId);Swal.fire({icon:'success',title:result.message,timer:2000,showConfirmButton:false});$("#proList").bootstrapTable('refresh');}else{Swal.fire({icon:'error',title:result.message,confirmButtonText:'確定'});}}).fail(function(xhr){layer.close(updateWinId);Swal.fire({icon:'error',title:'服務(wù)器繁忙,請稍后再試!'+xhr.status,confirmButtonText:'確定'});});});/*搜索時刷新框*/$('#btn_querry').click(function() {$("#proList").bootstrapTable('refresh', { query: { 'e_id': $('#e_id').val(), 'e_name': $('#e_name').val(), 'e_age': $('#e_age').val(), 'e_birthday_start': $('#e_birthday_start').val(), 'e_birthday_end': $('#e_birthday_end').val(), 'e_address': $('#e_address').val(), 'e_dept': $('#e_dept').val(), 'e_status': $('#e_status').val() } });return false;});/*部門下拉框改變時觸發(fā),刷新列表*/$('#e_dept').change(function() {$("#proList").bootstrapTable('refresh', { query: { 'e_dept': $('#e_dept').val() } });});/*狀態(tài)改變時觸發(fā)*/$('#e_status').change(function() {$("#proList").bootstrapTable('refresh', { query: { 'e_status': $('#e_status').val() } });});/*生日改變時觸發(fā)*/$('#e_birthday_start').change(function() {$("#proList").bootstrapTable('refresh', { query: { 'e_birthday_start': $('#e_birthday_start').val() } });});$('#e_birthday_end').change(function() {$("#proList").bootstrapTable('refresh', { query: { 'e_birthday_end': $('#e_birthday_end').val() } });});/*定義新增窗口id*/let addWinId=null;/*增加時的按鈕事件*/$('#btn-add-worker').click(()=>{addWinId=layer.open({type: 1,title:'增加員工',skin: 'layui-layer-rim', //加上邊框area: ['800px', '580px'], //寬高content: $('#add-win'),zIndex:200});});/*提交按鈕*/$('#add-form-btn').click(function(){$.ajax({type:"post",url:"http://localhost/addEmp",async:true,data:{'e_name':$('#add-form-e_name').val(),'e_age':$('#add-form-e_age').val(),'e_birthday':$('#add-form-e_birthday').val(),'e_address':$('#add-form-e_address').val(),'d_id':$('#add-form-d_name').val()},dataType:'json'}).done(function(result){if(result.success){/*增加成功后重置表單*/$('#add-form')[0].reset();/*關(guān)閉窗口*/layer.close(addWinId);Swal.fire({icon:'success',title:result.message,timer:2000,showConfirmButton:false});$("#proList").bootstrapTable('refresh');}else{Swal.fire({icon:'error',title:result.message,confirmButtonText:'確定'});}}).fail(function(){//alert("服務(wù)器繁忙,請稍后再試")layer.close(addWinId);Swal.fire({icon:'error',title:'服務(wù)器繁忙,請稍后再試!',confirmButtonText:'確定'});});});/*批量刪除時*/$('#btn-delete-multi').click(()=>{//獲取所選的行數(shù)據(jù)var deleteStr=$("#proList").bootstrapTable('getSelections');if(deleteStr.length==0){Swal.fire({icon:'error',title:"您未選擇數(shù)據(jù),請選擇數(shù)據(jù)!",confirmButtonText:'確定'});return;}var e_ids=[];for(var e_id of deleteStr){e_ids.push(e_id.e_id);} Swal.fire({icon:'warning',title:'您確定要刪除嗎?',text:'數(shù)據(jù)一旦刪除,將不可以恢復(fù)!',confirmButtonText:'刪除',showCancelButton:true,cancelButtonText:'取消'}).then((data)=>{if(data.value){var deleteMuiliLoad = layer.load(1, {time: 10*1000});//定義加載條//獲取所選的行數(shù)據(jù)$.ajax({url:'http://localhost/deleteMuiliEmp',data:{'e_ids':e_ids},type:'post',dataType:'json'}).done((result)=>{layer.close(deleteMuiliLoad);//管不加載條if(result.success){Swal.fire({icon:'success',title:result.message,timer:2000,showConfirmButton:false});$("#proList").bootstrapTable('refresh');}else{Swal.fire({icon:'error',title:result.message,confirmButtonText:'確定'});}}).fail((xhr)=>{layer.close(deleteMuiliLoad);//管不加載條Swal.fire({icon:'error',title:`${xhr.status}`,text:'服務(wù)器繁忙,請稍后再試!',confirmButtonText:'確定'});});}}); return false;//阻止默認(rèn)行為});

應(yīng)用2


index.html

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><!--css樣式引入開始--><link rel="stylesheet" href="css/bootstrap.min.css" /><link rel="stylesheet" href="css/font-awesome.min.css" /><link rel="stylesheet" href="bootstrap-table/bootstrap-table.css" /><!--css樣式引入結(jié)束--><style>html {width: 100%;height: auto;}#main-info a {text-decoration: none;margin: 0 3%;font-size: 150%;padding-left: 1%;}#connect a{text-decoration: none;color: #4E5465;}#connect a:hover{color:#444444;}</style></head><body><!--主窗口開始--><div style="background-color:#FFFFFF;width: 100%;height: 100%;position: absolute;"><div id="main-header" style="background-color:#A9A9A9;width: 100%;height: 1%;"></div><div style="display: inline;position: absolute;font-size: 200%;padding-left:1%;font-weight: 600;color: #FF0000;letter-spacing: 6px;">XXX機(jī)票預(yù)定系統(tǒng)</div><div id="main-nav-info" style="background-color: #FFB6C1;float: right;width: 80%;height: 40px;margin-right: 0.2%;padding-top: 3px;border-radius: 10px;"><div id="main-info" style="display: inline;padding-left: 11%;"><a href="#"><i class="fa fa-hand-o-right" aria-hidden="true"></i>&nbsp;首頁</a><a href="#"><i class="fa fa-television" aria-hidden="true"></i>&nbsp;公司資訊</a><a href="#"><i class="fa fa-phone" aria-hidden="true"></i>&nbsp;預(yù)定航班</a><a href="#"><i class="fa fa-plane" aria-hidden="true"></i>&nbsp;科普航班</a><a href="#"><i class="fa fa-user-o" aria-hidden="true"></i>&nbsp;用戶評論</a></div></div><div style="padding-top: 3%;padding-left: 2%;font-size: 15px;letter-spacing: 25px;color: orangered;text-align: center;"><i class="fa fa-bell-o" aria-hidden="true"></i> &nbsp;一流的服務(wù)&nbsp;專業(yè)訂票網(wǎng)站&nbsp;<i class="fa fa-bell-o" aria-hidden="true"></i></div><!--左側(cè)菜單開始--><div id="main-win" style="width: 18%;height: 85%;margin-left: 0.5%;background-color:aliceblue;display: inline-block;"><div style="padding-left: 67px;padding-top: 60px;"><button id="login" type="button" class="btn btn-primary">登錄</button>&nbsp;&nbsp;&nbsp; &nbsp;&nbsp;&nbsp;<button id="add" type="button" class="btn btn-success">注冊</button></div><div style="padding-top: 120px;padding-left: 75px;"><div style="display: inline;font-size: 30px;"><i class="fa fa-search" aria-hidden="true"></i></div><div style="display: inline;"><label style="font-size: 30px;">搜索</label></div></div><!--搜索模塊開始--><div style="display: inline;"><form><fieldset class="form-group" style="padding-top: 20px;display: inline;"><div class="columns"><div style="display: inline;padding-left: 60px;"><input type="radio" name="gridRadios" id="gridRadios1" value="option1"><label for="gridRadios1">單程</label></div><div style="display: inline;padding-left: 35px;"><input class="form-check-input" type="radio" name="gridRadios" id="gridRadios2" value="option2"><label class="form-check-label" for="gridRadios2">往返</label></div></div></fieldset><div class="form-row" style="display: inline;"><div class="form-group col-md-10" style="padding-left: 30px;display: inline;"><label for="inputState">始發(fā)地</label><select id="startAdd" class="form-control"><option selected="selected">請選擇始發(fā)地址</option></select></div><div class="form-group col-md-10" style="padding-left: 30px;display: inline;"><label for="inputState">目的地</label><select id="endAdd" class="form-control"><option selected="selected">請選擇目的地址</option></select></div></div><div style="padding-top: 170px;padding-left: 100px;display: inline;"><button type="button" class="btn btn-primary">查詢</button><!--<a href="http://127.0.0.1:8020/my-filght-client/content.html" target="content">測試</a>--></div></form></div><!--搜索模塊結(jié)束--><!--登錄彈框開始--><div id="user-login" style="display: none;"><form id="login-form"><div class="form-group" style="padding-top: 20px; padding-left: 10px;padding-right: 10px;"><label for="exampleInputEmail1">用戶名</label><input type="text" class="form-control" id="login-uname" style="margin-top: 10px;"></div><div class="form-group" style="padding-top: 20px; padding-left: 10px;padding-right: 10px;"><label for="exampleInputPassword1">密碼</label><input type="password" class="form-control" id="login-upwd" style="margin-top: 10px;"></div><button id="login-btn" type="button" class="btn btn-primary btn-lg btn-block" style="margin-top: 40px;">登錄</button><button id="cancel-login" type="button" class="btn btn-danger btn-lg btn-block" style="margin-top: 10px;">取消</button></form></div><!--登錄彈框結(jié)束--><!--注冊彈框開始--><div id="user-add" style="display: none;"><form id="add-form"><div class="form-group" style="padding-top: 20px; padding-left: 10px;padding-right: 10px;"><label for="exampleInputEmail1">用戶名</label><input type="text" class="form-control" id="uname" style="margin-top: 10px;"></div><div class="form-group" style="padding-top: 20px; padding-left: 10px;padding-right: 10px;"><label for="exampleInputPassword1">密碼</label><input type="password" class="form-control" id="upwd" style="margin-top: 10px;"></div><button id="add-user" type="button" class="btn btn-primary btn-lg btn-block" style="margin-top: 40px;">提交</button><button id="cancel-add" type="button" class="btn btn-danger btn-lg btn-block" style="margin-top: 10px;">取消</button></form></div><!--注冊彈框結(jié)束--></div><!--左側(cè)菜單結(jié)束--><!--內(nèi)容區(qū)div開始--><div id="main-content" style="margin-left: 0px;position: absolute;display: inline;padding-right: 80%;padding-bottom: 39.5%;"><iframe name="content" style="position: absolute;height: 103%;width: 101.5%;border: 0px;" src="content.html"><!--放內(nèi)容區(qū)--></iframe></div><!--內(nèi)容區(qū)div結(jié)束--><div id="main-bottom" style="background-color:#C2C2C2;height: 35px;width: 99.8%;"><label id="connect" style="padding-top: 5px;padding-left: 40px; font-size: 20px;">友情鏈接:<a href="#">百度</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">新浪</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">中國所有城市</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">中國省份簡稱</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">中國最大城市</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">中國各省會城市</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">淘寶</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">京東</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">騰訊官網(wǎng)</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">阿里巴巴官網(wǎng)</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">要旅游,找途牛</a>&nbsp;&nbsp;&nbsp;&nbsp;<a href="#">12306</a></label></div></div><!--主窗口結(jié)束--><!--js引入開始--><script type="text/javascript" src="js/jquery-3.4.1.min.js"></script><script type="text/javascript" src="js/popper.min.js"></script><script type="text/javascript" src="js/bootstrap.min.js"></script><script type="text/javascript" src="bootstrap-table/bootstrap-table.js"></script><script type="text/javascript" src="bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script><script type="text/javascript" src="layer/layer.js"></script><script type="text/javascript" src="js/sweetalert2.all.min.js"></script><!--js引入結(jié)束--><script>//取消登錄var login=null;//取消注冊var add=null;/*始發(fā)地下拉菜單開始*/$('#startAdd').click(() => {$.ajax({type: "post",url: "http://localhost/getPlaneAddress",async: true,dataType: 'json'}).done((data) => {//$("#startAdd").append('<option selected=selected></option>');for(var addressName of data) {$('#startAdd').append('<option>' + addressName.add_name + '</option>');}}).fail((xhr) => {alert(xhr.status)});});/*始發(fā)地下拉菜單結(jié)束*//*目的地下拉菜單結(jié)束*/$('#endAdd').click(() => {$.ajax({type: "post",url: "http://localhost/getPlaneAddress",async: true,dataType: 'json'}).done((data) => {for(var addressName of data) {$('#endAdd').append('<option>' + addressName.add_name + '</option>');}}).fail((xhr) => {alert(xhr.status)});});/*目的地下拉菜單結(jié)束*//*登錄彈框開始*/$('#login').click(() => {login=layer.open({type: 1,title: '用戶登錄信息',skin: 'layui-layer-rim', //加上邊框area: ['500px', '400px'], //寬高content: $('#user-login'),zIndex: 200});});/*登錄彈框結(jié)束*//*注冊彈框開始*/$('#add').click(() => {add=layer.open({type: 1,title: '注冊用戶信息',skin: 'layui-layer-rim', //加上邊框area: ['500px', '400px'], //寬高content: $('#user-add'),zIndex: 200});});/*注冊彈框結(jié)束*//*取消登錄開始*/$('#cancel-login').click(() => {layer.close(login);//關(guān)閉登錄彈出的框});/*取消登錄結(jié)束*//*取消注冊開始*/$('#cancel-add').click(() => {layer.close(add);//關(guān)閉注冊彈出的框});/*取消注冊結(jié)束*//*注冊提交開始*/$('#add-user').click(()=>{var uname=$('#uname').val();var upwd=$('#upwd').val();if(uname.length==0||upwd.length==0){Swal.fire({icon:'warning',title:'請?zhí)顚懞戏ǖ淖孕畔?#39;,timer:3000,showConfirmButton:false});layer.close(add);return;}$.ajax({type:"post",url:"http://localhost/addUser",dataType:'json',data:{'uname':uname,'upwd':upwd},async:true}).done((result)=>{if(result.success){layer.close(add);$('#add-form')[0].reset();Swal.fire({icon:'success',title:result.message,timer:2000,showConfirmButton:false});}else{Swal.fire({icon:'error',title:result.message,confirmButtonText:'確定'});}}).fail((xhr)=>{alert(xhr.status)});});/*注冊提交結(jié)束*//*登錄提交開始*/$('#login-btn').click(()=>{var login_uname=$('#login-uname').val();var login_upwd=$('#login-upwd').val();if(login_uname.length==0||login_upwd==0){Swal.fire({icon:'warning',title:'請?zhí)顚懻_的登錄信息',timer:3000,showConfirmButton:false});return;}$.ajax({type:"post",url:"http://localhost/login",dataType:'json',data:{'uname':login_uname,'upwd':login_upwd},async:true}).done((result)=>{if(result.success){layer.close(login);$('#login-form')[0].reset();Swal.fire({icon:'success',title:result.message,timer:2000,showConfirmButton:false});}else{Swal.fire({icon:'error',title:result.message,confirmButtonText:'確定'});layer.close(login);$('#login-form')[0].reset();}}).fail((xhr)=>{alert(xhr.status)});});/*登錄提交結(jié)束*/</script></body> </html>

content.html

<!DOCTYPE html> <html><head><meta charset="UTF-8"><title></title><link rel="stylesheet" href="css/bootstrap.min.css" /><link rel="stylesheet" href="css/font-awesome.min.css" /><link rel="stylesheet" href="bootstrap-table/bootstrap-table.css" /></head><body><table id="table"></table><script type="text/javascript" src="js/jquery-3.4.1.min.js"></script><script type="text/javascript" src="js/popper.min.js"></script><script type="text/javascript" src="js/bootstrap.min.js"></script><script type="text/javascript" src="bootstrap-table/bootstrap-table.js"></script><script type="text/javascript" src="bootstrap-table/locale/bootstrap-table-zh-CN.min.js"></script><script type="text/javascript" src="layer/layer.js"></script><script type="text/javascript" src="js/sweetalert2.all.min.js"></script><script>$('#table').bootstrapTable({url:"http://localhost/planeInfo",pagination: true,//是否顯示分頁條pageSize: 5,//一頁顯示的行數(shù)paginationLoop: false,//是否開啟分頁條無限循環(huán),最后一頁時點(diǎn)擊下一頁是否轉(zhuǎn)到第一頁pageList: [5, 8, 10],//選擇每頁顯示多少行,數(shù)據(jù)過少時可能會沒有效果columns: [ {field: 'id',title: '編號'},{field: 'info',title: '航班信息'}, {field: 'starttime',title: '起飛時間'}, {field: 'endtime',title: '到達(dá)時間'}, {field: 'price',title: '價格'}, {field: 'id',title: '訂票按鈕',width:'180',formatter: function(value,rows,index) {return `<a href='#' class='btn btn-success btn-lm' data_id="${value}">訂票</a>`; }}]});</script></body> </html>

總結(jié)

以上是生活随笔為你收集整理的bootstrap-table+bootstrap+font-awesome+layui+jquery+popper+sweetalert2+layer综合应用+图+代码的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯,歡迎將生活随笔推薦給好友。