17.项目中代码的收获

2020-01-15  本文已影响0人  最爱喝龙井

1. 获取表单中的值的时候要进行去空格处理;

$.trim($('input).val())

2.需要循环发起多次ajax请求的时候,可以使用递归(项目需求:input中填入次数,生成对应次数的状态码)

var count = 0;
function getData() {
    if(count >= 请求次数){return}
    $.ajax({
        url: 'xxxx',
        type: 'post'
        data: {...},
        success: function(data) {
            count++;
            getData();
       }
    })
}

3.encodeURI() 函数可把字符串作为 URI 进行编码。

location.href ='code.html?recommender='+encodeURI(recommender)+'&number='+number;

4.clipboard.js踩坑

$(document).on('click', '.copy-btn1', function () {
            var clipboard = new ClipboardJS('.copy-btn1');
            clipboard.on("success", function (e) {
                showOkMsg('复制成功')
                clipboard.destroy()
            })
            
        })
       $(document).one('mouseenter', '.copy-btn1', function() {
            var clipboard = new ClipboardJS('.copy-btn1');
            clipboard.on("success", function (e) {
                showOkMsg('复制成功')
                clipboard.destroy()
            })
        })
        $(document).on('click', '.copy-btn1', function () {
            var clipboard = new ClipboardJS('.copy-btn1');
            clipboard.on("success", function (e) {
                showOkMsg('复制成功')
                clipboard.destroy()
            })
            
        })
上一篇下一篇

猜你喜欢

热点阅读