Получение URI используется для загрузки div на странице? - PullRequest
1 голос
/ 28 сентября 2010

У меня есть div на странице, сгенерированной PHP, загружаемой с помощью функции jQuery .load ().Этот div содержит длинный список, который был разбит на страницы (ссылки на страницы 1, 2, 3 ... 25 и т. Д.).Я хотел бы написать функцию, которая будет сохранять переменные в поисковой части URI (то есть в конце URI:? Foo = 1 & bar = блины) и вставлять в конец страницы & page = X,Однако, чтобы сделать это, я должен каким-то образом получить текущий URI, который загрузил div из этого div.

window.location.search, очевидно, только получает информацию с родительской страницы, так что это не поможет.Файлы .js загружаются статически, поэтому я не могу вставить PHP в середину Javascript для установки переменных.Я даже не могу переместить нумерацию страниц на родительскую страницу, потому что мне нужно обновить количество страниц при изменении количества записей в списке.Я в растерянности относительно того, как я мог бы выполнить эту задачу.Будем очень благодарны за любые предложения.

РЕДАКТИРОВАТЬ: все ссылки обрабатываются jQuery для загрузки div с новой информацией - отсюда .load ()

1 Ответ

0 голосов
/ 28 сентября 2010

Просто переберите переменную $_GET:

function getvars_to_url_fragment() {
    $ret = "" ;
    $amp = "" ;
    foreach($_GET as $k => $v) {
        $ret .= $amp.urlencode($k)."=".urlencode($v) ;
        $amp = "&" ;
    }
    return $ret ;
}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...