javascript獲取querystring

function QueryString(fieldName) {
    var urlString = document.location.search;
    while (urlString.indexOf("& ") >= 0) {
        urlString = urlString.replace("& ", "&");
    }
    while (urlString.indexOf("? ") >= 0) {
        urlString = urlString.replace("? ", "?");
    }
    if (urlString != null) {
        var typeQu = "?" + fieldName + "=";
        var urlEnd = urlString.toUpperCase().indexOf(typeQu.toUpperCase());
        if (urlEnd == -1) {
            typeQu = "&" + fieldName + "=";
            urlEnd = urlString.toUpperCase().indexOf(typeQu.toUpperCase());
        }
        if (urlEnd != -1) {
            var paramsUrl = urlString.substring(urlEnd + typeQu.length);
            var isEnd = paramsUrl.indexOf('&');
            if (isEnd != -1) {
                return paramsUrl.substring(0, isEnd);
            }
            else {
                return paramsUrl;
            }
        }
        else
            return "";
    }
    else
        return "";
}
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章