我的编程空间,编程开发者的网络收藏夹
学习永远不晚

jQuery如何实现咖啡订单管理功能

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

jQuery如何实现咖啡订单管理功能

这篇文章给大家分享的是有关jQuery如何实现咖啡订单管理功能的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。

这款应用主要实现以下几个功能:

1.在表格中输入客户姓名并选择咖啡,点击“Add”能够把数据传至table。
2.table的每生成一行新数据,其status列都会出现一个小咖啡图标,表示正在制作中。
3.点击这个小咖啡图标,可以变成一个绿色的勾勾,表示该订单已经完成。
4.点击Export可以把表格数据导出为CSV文件。

HTML:

<div class="container-fluid"> 
    <h2>Coffee Orders</h2> 
    <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" rel="external nofollow" 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...)可以储存相关数据。

感谢各位的阅读!关于“jQuery如何实现咖啡订单管理功能”这篇文章就分享到这里了,希望以上内容可以对大家有一定的帮助,让大家可以学到更多知识,如果觉得文章不错,可以把它分享出去让更多的人看到吧!

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

jQuery如何实现咖啡订单管理功能

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

MySQL 实现点餐系统的订单管理功能

MySQL 实现点餐系统的订单管理功能在餐饮行业,点餐系统已经成为了不可或缺的一部分。它提供了方便快捷的点餐方式,大大提升了顾客用餐的便利性。而订单管理,作为点餐系统的关键功能之一,具备了查询、新增、修改和删除等基本操作的必要性。本文将介绍
MySQL 实现点餐系统的订单管理功能
2023-11-01

C#如何实现简单订单管理程序

这篇文章主要介绍“C#如何实现简单订单管理程序”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“C#如何实现简单订单管理程序”文章能帮助大家解决问题。订单管理的控制台程序,能够实现添加订单、删除订单、修
2023-06-30

MySQL 实现点餐系统的订单状态管理功能

MySQL 实现点餐系统的订单状态管理功能,需要具体代码示例随着外卖业务的兴起,点餐系统成为了不少餐厅必备的工具。而订单状态管理功能是点餐系统中的一个重要组成部分,它能够帮助餐厅准确掌握订单的处理进度,提高订单处理效率,提升用户体验。本文将
MySQL 实现点餐系统的订单状态管理功能
2023-11-01

MySQL 实现点餐系统的订单评价管理功能

MySQL 实现点餐系统的订单评价管理功能在餐饮行业中,订单评价管理功能是非常重要的一部分。通过评价管理功能,店铺可以了解顾客对餐品和服务的满意度,从而优化经营策略和提供更好的服务。MySQL 是一个广泛应用于数据库管理的工具,本文将介绍如
MySQL 实现点餐系统的订单评价管理功能
2023-11-01

买菜系统中如何实现用户个人中心与订单管理功能?

买菜系统中如何实现用户个人中心与订单管理功能?随着电子商务的发展,买菜系统越来越受到人们的欢迎。如何实现用户个人中心与订单管理功能,成为了买菜系统中关键的一环。本文将介绍买菜系统中如何实现用户个人中心与订单管理功能。首先,用户个人中心是买菜
买菜系统中如何实现用户个人中心与订单管理功能?
2023-11-01

如何设计一个灵活的MySQL表结构来实现订单管理功能?

如何设计一个灵活的MySQL表结构来实现订单管理功能?订单管理是许多企业和电商网站的核心功能之一。为了实现这个功能,一个重要的步骤是设计一个灵活的MySQL表结构来存储订单相关的数据。一个好的表结构设计能够提高系统的性能和可维护性。本文将介
如何设计一个灵活的MySQL表结构来实现订单管理功能?
2023-10-31

Redis中如何实现订单自动过期功能

这篇文章将为大家详细讲解有关Redis中如何实现订单自动过期功能,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。前言用户下单后,规定XX分钟后自动设置为“已过期”,不能再发起支付。项目类似此类"过期"的需求
2023-06-15

上门做菜系统的Go语言开发:如何实现用户订单管理功能?

上门做菜系统的Go语言开发:如何实现用户订单管理功能?随着人们生活水平的提高,越来越多的家庭开始选择享受到上门做菜的便利。而随之而来的需求,也推动了上门做菜系统的发展。本文将通过Go语言开发的视角,讨论如何实现用户订单管理功能。一、需求分析
上门做菜系统的Go语言开发:如何实现用户订单管理功能?
2023-11-01

如何利用PHP开发买菜系统的订单管理功能?

在当今社会,随着网络技术的迅猛发展,网上购物成为了人们生活中不可或缺的一部分。其中,买菜系统作为一种特殊的线上购物系统,受到越来越多人的欢迎。而为了更好地管理买菜系统中的订单,有效地处理用户下单和配送工作,使用PHP开发订单管理功能成为了必
如何利用PHP开发买菜系统的订单管理功能?
2023-11-01

PHP Websocket开发指南,实现实时订单处理功能

PHP Websocket开发指南,实现实时订单处理功能Websocket是一种在Web应用程序和服务器之间进行实时双向通信的协议。相比于传统的HTTP请求,WebSocket能够更高效地建立持久连接,以实现实时的数据传输。在本文中,我将向
PHP Websocket开发指南,实现实时订单处理功能
2023-12-09

jquery如何实现全选功能

这篇文章主要介绍“jquery如何实现全选功能”,在日常操作中,相信很多人在jquery如何实现全选功能问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”jquery如何实现全选功能”的疑惑有所帮助!接下来,请跟
2023-07-02

PHP开发点餐系统的订单管理功能实现方法是什么?

PHP开发点餐系统的订单管理功能实现方法是什么?随着外卖和餐饮行业的迅速发展,点餐系统已经成为餐厅不可或缺的一部分。点餐系统的订单管理功能对于餐厅的运营非常重要,它能够对订单进行管理、处理、查询等操作,提高餐厅的效率和服务质量。那么,在PH
PHP开发点餐系统的订单管理功能实现方法是什么?
2023-11-01

买菜系统中如何实现用户订单评价与晒单功能?

买菜系统中如何实现用户订单评价与晒单功能?随着互联网的发展,各种电子商务平台不断涌现出来,买菜系统作为其中的一种,已经逐渐成为了人们生活中不可或缺的一部分。而在买菜系统中,用户订单评价与晒单功能的实现,不仅可以提供给用户一个互动交流的平台,
买菜系统中如何实现用户订单评价与晒单功能?
2023-11-01

编程热搜

目录