Jquery 函数返回 url 参数

Jquery function to return url parameters

本文关键字:参数 url 返回 函数 Jquery      更新时间:2023-09-26

有没有一个jquery函数可以调用来检索url参数。

我一直在下面使用这个函数,它工作正常,但是当 url 没有参数时它会中断。我希望它在那里返回 ''

    function getUrlParameter(name)
     {
   var results = new RegExp('[''?&]' + name + '=([^&#]*)').exec(window.location.href);
 return results[1] || 0;
      }
因此,对于 www.mywebsite.com/index?var1=foo 调用getUrlParameter(var1)应该返回

foo,对于 www.mywebsite.com getUrlParameter(var1)应该返回' '

为了实现这一点,我创建了一个返回任何参数变量值的函数。

function GetURLParameter(sParam) { var sPageURL = window.location.search.substring(1); var sURLVariables = sPageURL.split('&'); for (var i = 0; i

这就是假设 URL 是 URL 如何使用此函数, "http://dummy.com/?technology=jquery&blog=jquerybyexample"。

var tech = GetURLParameter('technology'); var blog = GetURLParameter('blog');

因此,在上面的代码变量"tech"中,"tech"将以"jQuery"作为值,而"blog"变量将是"jquerybyexample"。