我可以使用jQuery来执行$ _GET方法/查看文件的url

时间:2011-08-29 19:11:13

标签: jquery get

  

可能重复:
  Get query string values in JavaScript

我正在编写一个jQuery函数,使用Ajax远程保存项目。我希望能够从我的函数中的url中获取edit.php?id=###&field=###信息。我该怎么做?

1 个答案:

答案 0 :(得分:3)

此任务不需要jQuery,只需使用javascript:

即可
function gup( name )
{
  name = name.replace(/[\[]/,"\\\[").replace(/[\]]/,"\\\]");
  var regexS = "[\\?&]"+name+"=([^&#]*)";
  var regex = new RegExp( regexS );
  var results = regex.exec( window.location.href );
  if( results == null )
     return "";
  else
    return results[1];
}

然后,如果您检索此网址:http://www.yoursite.com/Index.php?g=12&param=43 要检索'param'参数,您需要做的就是:

var param_value = gup('param');

或'g'参数如下:

var param_value = gup('g');

或使用您需要的参数名称切换'param'。