博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
JS --实用小方法收集
阅读量:5093 次
发布时间:2019-06-13

本文共 3198 字,大约阅读时间需要 10 分钟。

1. 2016/10/28

//随机创建14位字符串var createNonceStr = function () {  return Math.random().toString(36).substr(2, 15);};// 创建当前时间的时间戳var createTimestamp = function () {  return parseInt(new Date().getTime() / 1000) + '';};
//2.list中 当前行变色1,其他行变色2$(document).ready(function(){	$(".s_order_list tr").click(function(){		$(this).addClass("back_bg").siblings().removeClass("back_bg");		});	})
//3. 取消订单, 通过ajax非异步传输,	function cancelOrder(id){		    if(!confirm("Sure to delete it ?"))		        return  false;		    var param = "calcelOrderId="+id;		    $.ajax({		        async:false,		        data:param,		        url:"cancelOrder.jhtml",		        timeout:5000		    });		    document.getElementById("editForm").action="/backoffice/searchOrder.jhtml?type=search";		    document.editForm.submit();//?为什么这样? id和name都是原因?    }
* Yang jiabin 2013/07/24  核心通过订单id找到对应的订单,然后把订单的isdel字段改成1重新保存即可!	 * 这里不是真的删除订单,只是把订单表的isdel字段的状态改成1	 * 不支持批量删除	 * **/	public String cancelOrder(){	    HttpServletRequest request = ServletActionContext.getRequest();	    /**获取要删除的订单的id号*/	    String sid = request.getParameter("calcelOrderId");	    Integer id = -1;	    try {		/**转换成Integer类型,用以验证id是否合法*/		id = Integer.parseInt(sid);	    } catch (Exception e) {		e.printStackTrace();		return null;	    }	    /**根据id取出order对象*/	    OrderDTO order = orderService.find(id);	    if(order==null)		return null;	    //讲order对象的状态改为删除状态	    order.setIsdel(1);	    orderService.modify(order);	    	  //删除操作记录在库,开始(2013-12-06)....	    operatingService.saveBySql("Orders", id, "1",order);	  //删除操作记录在库,结束....	    return null;	}

 

//4.解锁订单 原理:通过订单id找到订单里面的存的操作人的name是否与当前的用户一致,一致就删除订单    function showDetailInNewTab(orderId, orderNo) {        var tabOptions = getTabOptions();        parent.newTab({            title: orderNo,            url: 'viewOrder.jhtml?orderDTO.id=' + orderId,            onClosed: function() {                $.ajax('unlockOrder.jhtml?orderDTO.id=' + orderId)            },            invokerId: tabOptions.id        })    }    //后端java    public String unlockOrder() {        Map
result = new HashMap<>(); OrderLockDTO orderLock = orderLockService.findOrderId(orderDTO.getId()); if (orderLock != null) { SysUserDTO user = getCurrentUser(); if (user.getUsername().equals(orderLock.getOpeName())) { orderLockService.remove(orderLock); result.put("error", 0); } else { result.put("error", 2); result.put("msg", "locked by " + orderLock.getOpeName()); } } else { result.put("error", 1); result.put("msg", "no lock"); } writeJSON(result); return null; }

 

//2016/11/28 从数组中获取最大值,最小值,最简单的方法    var arr= [1,2,3,4,5,6];    alert(Math.max.apply(null, arr))    alert(Math.min.apply(null, arr))

 

希望把某个元素移除你的视线:  1、display:none;				显示为无  2、visibility:hidden;	隐藏  3、width \ height  4、透明度  5、left \ top  6、拿一个白色DIV盖住它  7、margin负值  ……

 

// 获取元素的样式function getStyle(obj, str) {    if (obj.currentStyle) {        return obj.currentStyle[str];    } else {        return getComputedStyle(obj, false)[str];    }}

 

转载于:https://www.cnblogs.com/bravolove/p/6006563.html

你可能感兴趣的文章
Mysql数据库备份和还原常用的命令
查看>>
关于退出当前页面在火狐的一些问题
查看>>
【项目实施】项目考核标准
查看>>
spring-aop AnnotationAwareAspectJAutoProxyCreator类
查看>>
经典入门_排序
查看>>
Redis Cluster高可用集群在线迁移操作记录【转】
查看>>
二、spring中装配bean
查看>>
VIM工具
查看>>
javascript闭包
查看>>
@Column标记持久化详细说明
查看>>
创建本地yum软件源,为本地Package安装Cloudera Manager、Cloudera Hadoop及Impala做准备...
查看>>
mysql8.0.13下载与安装图文教程
查看>>
站立会议08(冲刺2)
查看>>
url查询参数解析
查看>>
http://coolshell.cn/articles/10910.html
查看>>
[转]jsbsim基础概念
查看>>
Thrift Expected protocol id ffffff82 but got 0
查看>>
【2.2】创建博客文章模型
查看>>
【3.1】Cookiecutter安装和使用
查看>>
【2.3】初始Django Shell
查看>>