-1
我想了解查询字符串是如何工作的。我知道可以通过使用问号和“&”符号来通过URL传递值,以将值与基本URI分开。例如:www.example.html?value1 & value2JavaScript,了解查询字符串
我已成功使用下面显示的以下功能,但我很难理解实际正在进行的操作,并且找不到有关它的许多信息。如果有人可以给我一个关于这段代码发生什么的解释,那将非常感谢!
function getParameterByName(value) {
value = value.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + value + "=([^&#]*)"),
results = regex.exec(location.search);
return results == null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
谢谢!很有帮助! – user6112514