Javascript-форум (https://javascript.ru/forum/)
-   Events/DOM/Window (https://javascript.ru/forum/events/)
-   -   Как добавить в ссылку $_GET переменные (https://javascript.ru/forum/events/36201-kak-dobavit-v-ssylku-%24_get-peremennye.html)

Mukhtar 07.03.2013 11:39

Как добавить в ссылку $_GET переменные
 
Добрый день!

Можно ли средствами jQuery после выполнения какой либо функции в ссылке дописать $_GET переменные?

Например исходная ссылка http://mysite.com/index.php?option=index

После выполнения функции javascript r ccылке добавить &uid=1238487

Спасибо

cyber 07.03.2013 12:19

var href = location.href ;
href += "&uid=12";
location.href = href;

Mukhtar 07.03.2013 12:26

Цитата:

Сообщение от cyber (Сообщение 239276)
var href = location.href ;
href += "&uid=12";
location.href = href;

Спасибо, сработало. Только вот элемент после нажатия, на который происходит добавление переменных в ссылку стоит внизу страницы, а когда происходит событие location.href, после перезагрузки скролл находится вверху.

Надо бы скролл сместить на то место где стоит элемент. :)

cyber 07.03.2013 12:44

http://learn.javascript.ru/metrics-w...scrollintoview

Mukhtar 08.03.2013 02:48

А без перезагрузки нельзя вставить? ))) тут просто блин такая дилемма, что у меня в форме потом все поля стираются ((((

Aetae 08.03.2013 03:07

location замените на вашу ссылку, например полученную по id.

Mukhtar 08.03.2013 03:20

Цитата:

Сообщение от Aetae (Сообщение 239424)
location замените на вашу ссылку, например полученную по id.

В смысле? Можно пример какой-нибудь? Я не силен.

danik.js 08.03.2013 04:26

Цитата:

Сообщение от Mukhtar
А без перезагрузки нельзя вставить? ))) тут просто блин такая дилемма, что у меня в форме потом все поля стираются ((((

HTML5 History API. Не работает в IE9- . А какой смысл добавлять какие-то параметры без перезагрузки страницы? Если нужно отразить какие-то изменения в адресной строке, используйте location.has - это кроссбраузерно.

Mukhtar 08.03.2013 04:53

В общем сделал немного тупо, но по крайней мере поначалу поможет... Сначала юзверь фотографии будет загружать, а потом заполнять форму. :)


Часовой пояс GMT +3, время: 07:28.