如何使用mootools检索当前的查询字符串值

时间:2011-08-05 08:06:06

标签: javascript ajax mootools

如何使用mootools检索当前的查询字符串值。

我正在使用mootools ajax进行php分页。我的第一个电话

传递了以下参数
format=html&nolayout=true&p[0]=1000-1500&p[1]=1500-2000&p[2]=2000-2500

并且对于第二个ajax调用应保留上述所有参数,并需要附加一个以下参数,如下所示

format=html&nolayout=true&p[0]=1000-1500&p[1]=1500-2000&p[2]=2000-2500&pagenum=1

如何做到这一点。请帮助

1 个答案:

答案 0 :(得分:0)

你可以简单地使用window.location.search

获取当前的QS并删除第一个字符?,以及&pagenum=Xreplace + regexp),然后附加新参数并发送您的ajax请求。

var currQueryString = window.location.search.substring(1), //and also remove '&pagenum=X' (see above)
    newQueryString = currQueryString + "&pagenum=1"; //obv, pagenum should be dynamic, this is just an example

new Request({ //or Request.HTML...
  url : 'http://some/url' // ...and other options
}).send(newQueryString);