美文网首页
经常会用到的一些JS方法1

经常会用到的一些JS方法1

作者: zhengweiwei | 来源:发表于2016-08-10 10:30 被阅读0次

    1.获取url参数


     function getQueryString(name) {
            var reg = new RegExp('(^|&)' + name + '=([^&]*)(&|$)', 'i');
            var r = window.location.search.substr(1).match(reg);
            if (r != null) {
                return decodeURI(r[2]);
            }
            return null;
        }
    

    使用例子

    比如浏览器地址: http://www.jianshu.com/?username="用户名"
    用法: getQueryString("username");
    返回值:用户名
    

    2.ajax封装


    function restful(typeInfo, urlInfo, dataInfo) {
            var result = null;
            $.ajax({
                async: false,      //是否异步
                type: typeInfo,    //get,post..
                url: urlInfo,      //提交地址
                dataType: "json",
                //contentType:"application/json",
                data: dataInfo,   //post数据,可填可不填
                success: function (json) {
                    result = json;
                },
                error: function (e) {
                    result = e;
                }
            });
            return result;
    }
    
    用法: var result = restful('get', 'action.ashx?action=AddGoodsValue' );
    

    3.实时判断input框是否为空

    <input id="username" type="text"/>
    
    $('#username').bind('input propertychange', function () {
             username= $('#username').val();
             if (username== "") {
                   ...
             }
             else {
                   ...
            }
    });
    

    相关文章

      网友评论

          本文标题:经常会用到的一些JS方法1

          本文链接:https://www.haomeiwen.com/subject/rwljdttx.html