国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 網站 > WEB開發 > 正文

基于JQuery的簡單咖啡訂單管理應用

2024-04-27 15:12:11
字體:
來源:轉載
供稿:網友

這款應用主要實現以下幾個功能:

1.在表格中輸入客戶姓名并選擇咖啡,點擊“Add”能夠把數據傳至table。

2.table的每生成一行新數據,其status列都會出現一個小咖啡圖標,表示正在制作中。

3.點擊這個小咖啡圖標,可以變成一個綠色的勾勾,表示該訂單已經完成。

4.點擊Export可以把表格數據導出為CSV文件。

HTML:

<div class="container-fluid">        <h1>Coffee Orders</h1>        <hr>        <div class="row">            <!-- order form -->            <div class="col-xs-4 col-sm-4 col-md-4 col-lg-4 order-form">                <form class="form-inline" role="form">                    <div class="form-group">                        <div class="input-group">                            <div class="input-group-addon"><i class="fa fa-user" aria-hidden="true"></i></div>                            <input type="text" class="form-control order-name" id="name" required="required" placeholder="Name">                        </div>                        <select class="selectpicker" id="drink">                            <option>Latte</option>                            <option>Moccha</option>                            <option>Cappuchino</option>                            <option>Fat White</option>                        </select>                    </div>                    <button type="button" class="btn btn-PRimary add-order">Add</button>                    <button type="reset" class="btn btn-primary pull-right">Reset</button>                </form>            </div>            <!-- order list -->            <div class="col-xs-8 col-sm-8 col-md-8 col-lg-8 order-list">                <table class="table table-hover">                    <thead>                        <tr>                            <th>Name</th>                            <th>Order</th>                            <th>Status</th>                        </tr>                    </thead>                    <tbody></tbody>                </table>                <div>                	<a class="pull-right export" data-export="export">Export to CSV</a>                </div>            </div>        </div>        <hr>        <div class="time">        	Order List of <span class="today"></span>        </div>    </div>    <footer>        Designed By <a href="http://blog.csdn.net/alenhhy" target="_blank">Alen Hu</a>    </footer>

*使用了bootstrap3框架

*選擇咖啡的部分,我使用了一款叫bootstrap-select的插件,可以完美兼容bootstrap的UI,但是寫CSS的時候要注意一下,得通過瀏覽器F12查看DOM后,方可根據DOM來寫,否則直接寫select和option是沒用的。

JQuery:

$(document).ready(function() {  var $order = $("tbody");  var $add = $(".add-order");  var $name = $("#name");  var $drink = $("#drink");  //add new data to table  function addToTable() {    if ($name.val()) {      $order.append('<tr><td class="customer-name">' + $name.val() + '</td><td class="customer-order">' + $drink.val() + '</td><td class="customer-status"><i class="fa fa-coffee" aria-hidden="true"></i></td></tr>');      $name.val("");    } else {}  }  $add.on("click", addToTable);  $("form").keypress(function(event) {    if (event.keyCode === 13) {      event.preventDefault();      addToTable();    }  });  //click to tick  $order.delegate('.customer-status > i', 'click',  function() {    $(this).parent().html('<i class="fa fa-check" aria-hidden="true"></i>');  });  //date  var myDate = new Date();  var day = myDate.getDate();  var month = myDate.getMonth() + 1;  var year = myDate.getFullYear();  function plusZero(x) {    if (x < 10) {      x = "0" + x;    } else {      x = x;    }    return x;  }  var today = plusZero(day) + "." + plusZero(month) + "." + year;  $(".today").text(today);  //export table data to CSV  $(".export").click(function() {    $(".table").tableToCSV();  });});

*導出為CSV的這個功能我使用到了一個叫tabletoCSV的插件,用法和源代碼可以點擊鏈接進去看看。但是這款插件功能比較單一,真的就是只能導出CSV,不能選擇導出哪部分內容,也無法指定文件名稱等等,如果你有什么更好的相關插件,歡迎來分享啦~

這里只是簡單的做了一下這款應用的表面效果,沒有做數據交換方面的事情。

創建JSON文件,使用Ajax(GET,POST,DELETE,POST...)可以儲存相關數據。

DEMO在這里,歡迎FORK。


上一篇:css基礎1

下一篇:react按需加載

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 东港市| 鄂托克前旗| 仪征市| 施秉县| 灵璧县| 马关县| 鄂州市| 吉首市| 邻水| 黎川县| 平陆县| 岳阳市| 咸阳市| 阳原县| 宁化县| 子洲县| 左云县| 虞城县| 施甸县| 呈贡县| 绥江县| 晋城| 呼和浩特市| 丁青县| 宁安市| 龙山县| 奉节县| 兴安盟| 花垣县| 泗水县| 同心县| 县级市| 武山县| 河东区| 库尔勒市| 沙洋县| 湄潭县| 南城县| 英吉沙县| 南皮县| 江源县|