zoukankan      html  css  js  c++  java
  • 前端 js javascript

    • 新浪SAE公共资源 推荐指数★★★ 支持https
    http://lib.sinaapp.com/
    http:
    //lib.sinaapp.com/js/jquery/2.0.3/jquery-2.0.3.js http://lib.sinaapp.com/js/jquery/1.8.2/jquery.min.js http://lib.sinaapp.com/js/jquery-mobile/1.3.1/jquery.mobile-1.3.1.js

    https://fly.layui.com/extend/ -- pc 端弹窗

    • https://layer.layui.com/mobile/ --移动端弹窗
    <script src="http://lib.sinaapp.com/js/jquery/1.8.2/jquery.min.js"></script> <!-- 你必须先引入jQuery1.8或以上版本 -->
    <script src="/layer_mobile2/layer.js"></script>
    
    <script>
        //信息框
        layer.open({
            content: '移动版和PC版不能同时存在同一页面'
            ,btn: '我知道了'
        });
    </script>
    • 阻止元素发生默认的行为
    //preventDefault() 方法阻止元素发生默认的行为(例如,当点击提交按钮时阻止对表单的提交)。http://www.w3school.com.cn/jquery/event_preventdefault.asp
    //
    防止链接打开 URL: $("a").click(function(event){ event.preventDefault(); });
    •  调用接口上传图片
    <script type="text/javascript" src="/js/jquery.form.js"></script>
    function upload(id){
            var file = $("#"+id).get(0).files[0];
            var url = 'http://xxx/接口名称';  //接口
            var abc = new FormData();
            abc.append("file", file);
            $.ajax({
                type: "POST",
                contentType: false, //必须false才会避开jQuery对 formdata 的默认处理 , XMLHttpRequest会对 formdata 进行正确的处理
                processData: false, //必须false才会自动加上正确的Content-Type
                url: url,
                data: abc,
                success: function (data) {
                    if (data.status==true){
                        if (id == 'up_img_WU_FILE_0'){
                            $("input[name='a_img']").val(data.entry.fileUrl);
                            $("#imgShow_WU_FILE_0").attr("src",data.entry.fileUrl);
                        }else {
                            $("input[name='b_img']").val(data.entry.fileUrl);
                            $("#imgShow_WU_FILE_1").attr("src",data.entry.fileUrl);
                        }
                        alert('上传图片成功');
                    }else {
                        alert('上传图片失败');
                    }
                }
            });
        }

     ajax的方式提交表单

        $("#edit").on("click", function () {
            var options = {
                "beforeSubmit": checkFormEdit,
                "success": resultFormEdit,
                "resetForm": true,
                "dataType": "json"
            };
            $("#edit_form").ajaxSubmit(options);
        });
    
        function checkFormEdit(){
    
        }
    
        function resultFormEdit(data) {
            //表单完成
            if (data == 1) {
                swal('修改成功');
                setTimeout(reload,2000);
            } else if (data == 2) {
                swal('参数有误');
            } else {
                swal('修改失败');
            }
    
        }

     js获取url传递参数,js获取url?号后面的参数:

    https://www.cnblogs.com/karila/p/5991340.html

    <Script language="javascript">  
    function GetRequest() {  
       var url = location.search; //获取url中"?"符后的字串  
       var theRequest = new Object();  
       if (url.indexOf("?") != -1) {  
          var str = url.substr(1);  
          strs = str.split("&");  
          for(var i = 0; i < strs.length; i ++) {  
             theRequest[strs[i].split("=")[0]]=unescape(strs[i].split("=")[1]);  
          }  
       }  
       return theRequest;  
    }  
    </script> 

     判断变量是否为数组

    var ary = [1,23,4];
    function isArray(o){
      return Object.prototype.toString.call(o)== '[object Array]';
    }
    console.log(isArray(ary));

    swal 弹窗:http://www.jq22.com/jquery-info1637

    http://www.jq22.com/yanshi1637

  • 相关阅读:
    怎样使用Chrome模拟手机浏览器測试移动端网站
    [Erlang危机](5.1.3)进程
    Oracle ErrorStack 使用和阅读具体解释
    动态规划之整齐打印
    struts2+Oracle实现管理员查看用户提交的意见功能
    hdu 4956 Poor Hanamichi BestCoder Round #5(数学题)
    2014牡丹江——Known Notation
    诗云:静观天下
    QQ欢乐斗地主心得体会 (三):高倍场攻略
    QQ欢乐斗地主心得体会 (三):高倍场攻略
  • 原文地址:https://www.cnblogs.com/gavinyyb/p/10019458.html
Copyright © 2011-2022 走看看