javascript - 如何从存储在 JavaScript 字符串中的 url 获取数字
问题描述
我将字符串作为页面 url,如下所示:-artist.php?id=6 或 album.php?id=23 我想获取 id 的值如何在 javascript 中获取。
解决方案
你应该试试这个
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');
推荐阅读
- php - 格式化 PHP 数组以生成 JSON 数组,而不是对象
- mysql - 按列 id 选择行,如果为 null,则包括包含另一列中相同值的行
- c# - AdColony 集成错误(错误,未设置特定于平台的实现)
- mysql - 如何在一个过程中处理多个游标?
- module - Prestashop 支付模块,处理来自外部服务器的 POST 请求
- javascript - jQuery 选择链接在 Chrome 上不起作用
- javascript - 在页面加载时运行 TamperMokey 脚本
- jsreport - Jsreport XLSX 接收方:将 jsreport 响应保存到 excel 文件
- jmeter - JMeter 将加载时间保存到变量中
- javascript - 如何将对象添加到数组 + Firestore?