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

发布于 2024-11-27 19:54:26 字数 394 浏览 0 评论 0 原文

如何使用 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

如何执行此操作。请提供帮助

How to retrieve the current querystring values using mootools.

I am using mootools ajax for php pagination. Following parameters are passing with my first call

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

and for the second ajax call should retain the above all parameters and need to attach one more parameter as follows

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

How to do this.any help please

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(1

望笑 2024-12-04 19:54:26

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

获取当前 QS 并删除第一个字符 ?,以及 &pagenum=X (替换 + 正则表达式),然后附加新的参数并发送您的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); 

You could simply use window.location.search i.e.

Get the current QS and remove the first character ?, and also &pagenum=X (replace + regexp), then append the new param and send your ajax request.

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); 
~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文