zoukankan      html  css  js  c++  java
  • 前端相关

    js字符串拼接

    String.prototype.format = function () {
        if (arguments.length == 0) return this;
        var param = arguments[0];
        var s = this;
        if (typeof(param) == 'object') {
            for (var key in param)
                s = s.replace(new RegExp("\{" + key + "\}", "g"), param[key]);
            return s;
        } else {
            for (var i = 0; i < arguments.length; i++)
                s = s.replace(new RegExp("\{" + i + "\}", "g"), arguments[i]);
            return s;
        }
    };
    var id = datas[i].drivers_id, star = datas[i].startime, end = datas[i].endtime;
        var num1 = $("td[value='{0}']".format(star)).index(),
            num2 = $("td[value='{0}']".format(end)).index();
        $("th[value={0}]".format(id)).nextAll().slice(num1 - 1, num2).not(".space").css("background-color", "rgb(140, 140, 140)").unbind();

    ajax获取csrf_token

    //方式一:
    $.ajax({
                url: "/car/query/",
                type: "post",
                data: {"csrfmiddlewaretoken": '{{ csrf_token }}',},
                success: function (data) {
                    var datas = JSON.parse(data);
                    console.log(data)
                    }
                }
            )
    //方式二:
    {% csrf_token %}
            var csrfmiddlewaretoken = $("input[name='csrfmiddlewaretoken']").val();
            $.ajax({
                url: "/car/query/",
                type: "post",
                data: {"date": date, "csrfmiddlewaretoken": csrfmiddlewaretoken},
                success: function (data) {
                    var datas = JSON.parse(data);
                    console.log(data)
                }
            })

    js获取时间

    $('#inputstartime').val(function () {
                var $time = new Date();
                var $year = $time.getFullYear();
                var $mouth = "";
                if ($time.getMonth() + 1 < 10) {
                    $mouth = '0' + ($time.getMonth() + 1)
                } else {
                    $mouth = $time.getMonth() + 1
                }
    
                function datetime(getime) {
                    if (getime < 10) {
                        var $datime = '0' + getime;
                        return $datime
                    } else {
                        var $datime = getime;
                        return $datime
                    }
                }
    
                var $day = datetime($time.getDate());
                var $hour = datetime($time.getHours());
                var $min = datetime($time.getMinutes());
                return $year + "-" + $mouth + "-" + $day + "T" + $hour + ":" + $min
            }
        )

    参考链接:
           http://www.cnblogs.com/yuanchenqi/category/1050263.html    #前端之jquery,js,css,html
           http://www.cnblogs.com/yuanchenqi/articles/7357059.html      #jquery练习

  • 相关阅读:
    拦截器的配置和执行流程
    Restful风格数据获取
    layer弹窗插件官网
    HTTP知识1
    解决Navicat for MySQL 连接 Mysql 8.0.11 出现1251- Client does not support authentication protocol 错误
    MySQL8.0以上版本的安装与配置——详细教程
    python 练习题1(set 和len组合使用)
    性能测试基础知识1
    linux下配置python3详解
    ckplayer、swfobject的简单应用
  • 原文地址:https://www.cnblogs.com/xwupiaomiao/p/9712173.html
Copyright © 2011-2022 走看看