AppWebUI/WebControls/JS/DataPage.js

(开头部分) 1KB

这里只显示每个文件的开头 60 行。登录后可以解锁完整代码。

function DataPage_GoToPage() {
    var url = window.location.href;
    var pagenumber = $("#pagenumberIpt").val();
    pagenumber = parseInt(pagenumber);
    if ( isNaN( pagenumber)  || pagenumber == undefined) {
        pagenumber = 0;
        
    } else {
        pagenumber -= 1;
    }

    url = DataPage_changeURLPar(url, "CurrentPageIndex", pagenumber);
    window.location.href = url;
}
// 为url地址添加或更改参数值

function DataPage_changeURLPar(url, paramName, par_value) {

    var patternStr = "(?:[\\?&]{1})" + paramName + "=[^&]{0,}";
    var re = new RegExp(patternStr, "i"); // 创建正则表达式对象。

    var temp;
    try {
        temp = url.match(re);
    } catch (e)
      { }
    if (temp == null || temp == undefined) {
        temp = "";
    } else {
        temp = temp.toString();
    }
    var oldparamval = "";
    var newparamval = paramName + "=" + par_value;
    if (temp.indexOf("?") == 0) {
        oldparamval = temp.substring(1);
    } else if (temp.indexOf("&") == 0) {
        oldparamval = temp.substring(1);
    }

    var tempurl = url;

    if (temp == "") {

        if (tempurl.indexOf("?") > 0) {
            tempurl = tempurl + "&" + newparamval;
        } else {
            tempurl = tempurl + "?" + newparamval;
        }
    } else {
        tempurl = tempurl.replace(oldparamval, newparamval);
    }


    return tempurl;


}

24 小时内免费解锁 3 个项目,之后 1 积分/个。 规则说明

AI 解读

登录后可用,每次 10 积分,解读结果公开显示在下面。

还没有人解读过这个文件。