2013-08-30 2 views
0

Я беру данные у пользователя, а затем беру данные с сервера по запросу-получателю, отправляя параметры запроса в строку запроса. Как я должен изменить URL, чтобы он содержал строку запроса, когда он показывает данные для этих параметров запроса в браузереДобавление строки запроса в URL-адрес

как abc.com, показывая данные для param1 и пар 2 должна быть: abc.com?param1=val1&param2=val2

$.get("/My_sevlet?asin="+val1+"&param2="+val2,function(data){addToTables(data);hideLoading();},"text"); 

, когда он показывает результаты от сервера в браузере, URL-адрес - abc.com. Заранее спасибо

+1

Вы спрашиваете, как изменить URL-адрес, указанный в строке местоположения браузера? – Barmar

+1

Возможный дубликат [Как сделать удивительные обновляемые изменения страниц, такие как GitHub] (http://stackoverflow.com/questions/4664166/how-to-do-awesome-refreshless-page-changes-like-github) – Barmar

+0

В чем вопрос ? Я не понимаю, в чем проблема, запрашивая сервер? изменение URL-адреса браузера на сервере? Это не ясно, по крайней мере для меня. – TheBronx

ответ

-2

Если вы имеете в виду то, что, как я думаю, вы делаете, вы не можете изменить отображаемый URL-адрес в окне браузера.

+1

Это неправда. https://developer.mozilla.org/en-US/docs/Web/Guide/DOM/Manipulating_the_browser_history – TheBronx

+0

Это правда. То, что вы показали, манипулирует историей, * не * URL-адрес, отображаемый в окне браузера. –

+1

Прочтите это. Перейдите к ** Добавление и изменение записей истории **, есть пример, и после этого вы можете прочитать следующее: 'Это приведет к отображению строки URL http: // mozilla.org/bar.html'. Итак, вы можете изменить URL-адрес в браузере. Вы даже можете попробовать этот код, если не доверяете мне или мозилле: P – TheBronx