try this. var baseurl = "inwww.mysite.com<http://inwww.mysite.com/web/test.html?key=val1> "; var isquery = "?"; var actual = "1"; var val = "val="+actual; top.location = baseurl+isquery+val
// this should return inwww.mysite.com<http://inwww.mysite.com/web/test.html?key=val1> ?val="1" you can adopt this to your script and on click of a button you can change the actual variable to "2" this way you could easily change the query string. On Fri, May 1, 2009 at 11:39 PM, mkmanning <michaell...@gmail.com> wrote: > > If that's all you need for the search property, then just use > window.location.host + '?key=val#' > > On May 1, 1:39 pm, buntu <buntu.w...@gmail.com> wrote: > > Here is an example: > > > > I need to append '?key=val1' to the current url which is > > www.mysite.com/web/test.html > > > > and this I can do using: > > window.location.href+'?key=val1' resulting > inwww.mysite.com/web/test.html?key=val1 > > > > I now need a way to modify val1 to val2, if I do: > > window.location.href+'?key=val2' results in > www.mysite.com/web/test.html?key=val1?key=val2 > > > > but I need: www.mysite.com/web/test.html?key=val2 > > > > There are ways to break down the url but wanted to know if there is > > anything jQuery already provides. Thanks! > > > > On May 1, 1:22 pm, waseem sabjee <waseemsab...@gmail.com> wrote: > > > > > ok so you wanna edit the URL ? > > > > > var url = "www.google.co.za"; > > > top.location = url; > > > > > this will send the page towww.google.co.za > > > > > var url top.location; > > > > > this shoud retrieve the URL > > > > > Sorry. I'm unable to fully answer your question at this time. > > > > > On Fri, May 1, 2009 at 10:17 PM, buntu <buntu.w...@gmail.com> wrote: > > > > > > Hi, > > > > > > I need to append a parameter string like: '?key=val' to the current > > > > url and the value for the key changes based on the user input. Is > > > > there any jquery utility that does the base url extraction from > > > > window.location, so that I can append the '?key=val' to that? > > > > > > Thanks for the help!