如何从网址获取ID?

时间:2015-09-11 16:59:33

标签: jquery

如何使用jquery获取下面这个url的id?

http://localhost:8080/moduloESR/actualiza_evento.php?id=1009

我只想拍:1009

2 个答案:

答案 0 :(得分:1)

你不需要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');

答案 1 :(得分:-1)

这里发布了一个单线解决方案: How to get URL parameters with Javascript? 我引述:

function getURLParameter(name) {
  return decodeURIComponent((new RegExp('[?|&]' + name + '=' + '([^&;]+?)(&|#|;|$)').exec(location.search)||[,""])[1].replace(/\+/g, '%20'))||null
}

所以你可以使用:

myvar = getURLParameter('myvar');

或者在你的情况下:

id = getURLParameter('id');

不需要jQuery。