2

Possible Duplicate:
Get query string values in JavaScript

I am writing a jQuery function that saves an item remotely with Ajax. I'd like to be able to grab the edit.php?id=###&field=### info from the url right in my function. How would I do that?

1

1 Answer 1

3

You don't need jQuery for this task, you can do it simply with 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];
}

Then if you retrieve this url : http://www.yoursite.com/Index.php?g=12&param=43 to retrieve the 'param' parameter, all you need to do is this :

var param_value = gup('param');

or the 'g' parameter like this :

var param_value = gup('g');

or switch 'param' with the name of the parameter you need.

Sign up to request clarification or add additional context in comments.

Comments

Start asking to get answers

Find the answer to your question by asking.

Ask question

Explore related questions

See similar questions with these tags.