首页 > 解决方案 > 如何从存储在 JavaScript 字符串中的 url 获取数字

问题描述

我将字符串作为页面 url,如下所示:-artist.php?id=6 或 album.php?id=23 我想获取 id 的值如何在 javascript 中获取。

标签: javascriptstringurl

解决方案


你应该试试这个

JavaScript您可以URL使用下面的函数从任何参数中获取值。

$(document).ready(function () {
    var getUrlParameter = function getUrlParameter(sParam) {
        var sPageURL = window.location.search.substring(1),
                sURLVariables = sPageURL.split('&'),
                sParameterName,
                i;
        for (i = 0; i < sURLVariables.length; i++) {
            sParameterName = sURLVariables[i].split('=');
            if (sParameterName[0] === sParam) {
                return sParameterName[1] === undefined ? true : decodeURIComponent(sParameterName[1]);
            }
        }
    };

    var id = getUrlParameter('id');
});

我知道这是很长的代码,但是使用这种方法可以获取任何参数的值。

var id = getUrlParameter('id');

var anyparam = getUrlParameter('param_name');


推荐阅读