2015-01-26 2 views
1

Я хочу перейти с page1.html на page2.html и в то же время добавить к ним запрос с помощью javascript.Использование javascript перейдите на страницу, а также отправьте запрос.

Я пробовал:

window.location.href = 'page2.html?uname=mustafa'; 

Это перейти к page2.html но "uname = Мустафы?" Не добавляется в URL. Так что я не могу разобрать прокрутку на стр. 2. Как я могу это достичь?

+0

В принципе, я хочу, чтобы отправить данные между HTML-страницы без использования сценариев на стороне сервера. –

+0

Я только что попробовал ваш код на консоли хром, и он сделал то, что вы просите – bitoiu

+0

, как насчет использования sessionStorage? – atmd

ответ

0

Вы пробовали использовать только

window.location = 'page2.html?uname=mustafa'; 

вместо использования .href? Это должно сохранить запрос.

Работал для меня в Chrome и FF с .href просто отлично, но я использовал абсолютные URL-адреса:

window.location = 'http://google.com/?test=blah&foo=bar'; 
window.location.href = 'http://google.com/?test=blah&foo=bar'; 
+0

все еще не сохраняется :( –

+0

Оказалось, что в другой части кода есть некоторая ошибка. Выше решение работало! –

+0

не забудьте отметить принятый ответ или создать ответ для любого решения, которое вы сами выяснили – SuckerForMayhem

1

Я столкнулся с этой проблемой до того, как хорошо. Я использовал location.href с абсолютным URL и массив параметров, как в следующие:

var params = []; 
params.push("uname=" +mustafa); 
location.href = "http://localhost:port/page2.html?" + params.join("&"); 
Смежные вопросы