Jquery 如何从url获取id?
如何使用jquery从下面的url获取idJquery 如何从url获取id?,jquery,Jquery,如何使用jquery从下面的url获取id http://localhost:8080/moduloESR/actualiza_evento.php?id=1009 我只想取:1009您不需要jQuery。只需创建如下函数: function getParam(name) { name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]"); var regex = new RegExp("[\\?&]" + name + "=
http://localhost:8080/moduloESR/actualiza_evento.php?id=1009
我只想取:1009您不需要jQuery。只需创建如下函数:
function getParam(name) {
name = name.replace(/[\[]/, "\\[").replace(/[\]]/, "\\]");
var regex = new RegExp("[\\?&]" + name + "=([^&#]*)"),
results = regex.exec(location.search);
return results === null ? "" : decodeURIComponent(results[1].replace(/\+/g, " "));
}
然后调用,传递所需的值:
var id = getParam('id');
此处发布了一个单行解决方案: 我引述:
function getURLParameter(name) {
return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null
}
因此,您可以使用:
myvar = getURLParameter('myvar');
或者在您的情况下:
id = getURLParameter('id');
jQuery不是必需的。这是否回答了您的问题?虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,只有链接的答案可能会无效。已更新答案,以包含我以前链接中最重要的部分。