首页 > 代码库 > 项目中常用js方法整理common.js

项目中常用js方法整理common.js

抽空把项目中常用js方法整理成了common.js,都是网上搜集而来的,大家一起分享吧。

var h = {};
h.get = function (url, data, ok, error) {
    $.ajax({
        url: url,
        data: data,
        dataType: 'json',
        success: ok,
        error: error
    });
}
h.post = function (url, data, ok, error) {
    $.ajax({
        url: url,
        data: data,
        type: 'post',
        dataType: 'json',
        success: ok,
        error: error
    });
}
//获取url参数
h.url = function (url) {
    if (!url) {
        url = location.search.substring(1);
    } else {
        url = url.substr(url.indexOf('?') + 1);
    }
    var args = new Object();   // 声明并初始化一个 "类"
    // 获得地址(URL)"?"后面的字符串.
    var query = decodeURI(url);
    var pairs = query.split("&");  // 分割URL(别忘了'&'是用来连接下一个参数)
    for (var i = 0; i < pairs.length; i++) {
        var pos = pairs[i].indexOf('=');
        if (pos == -1) continue; // 它在找有等号的 数组[i]
        var argname = pairs[i].substring(0, pos); // 参数名字
        var value = http://www.mamicode.com/pairs[i].substring(pos + 1);  // 参数值>

项目中常用js方法整理common.js