国产探花免费观看_亚洲丰满少妇自慰呻吟_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按需加載

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 马公市| 大埔区| 福鼎市| 南宫市| 永昌县| 柳河县| 青阳县| 建德市| 深州市| 麟游县| 黄石市| 乌审旗| 德钦县| 博爱县| 阿图什市| 三台县| 阜平县| 慈溪市| 新余市| 石景山区| 垣曲县| 正蓝旗| 昌宁县| 福贡县| 安福县| 高平市| 尼玛县| 晴隆县| 丁青县| 高雄市| 桂林市| 云和县| 普安县| 武乡县| 湘潭县| 东丰县| 乡宁县| 定边县| 永宁县| 福海县| 绥德县|