Как получить текущие значения строки запроса с помощью mootools - PullRequest
0 голосов
/ 05 августа 2011

Как получить текущие значения строки запроса с помощью 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 голосов
/ 05 августа 2011

Вы можете просто использовать window.location.search, т.е.

Получите текущий QS и удалите первый символ ?, а также &pagenum=X ( replace + 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); 
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...