Jquery 如何从url获取id?

Jquery 如何从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 + "=

如何使用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 + "=([^&#]*)"),
      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不是必需的。

这是否回答了您的问题?虽然此链接可以回答问题,但最好在此处包含答案的基本部分,并提供链接供参考。如果链接页面发生更改,只有链接的答案可能会无效。已更新答案,以包含我以前链接中最重要的部分。