2015-07-08 4 views
1

У меня есть элемент div, который заполняется нажатием кнопки, он выглядит примерно так.Скрытие части элемента div

http://localhost:8080/sample?q1=asd&q2=ads 

Я хочу скрыть определенный параметр запроса (скажем, здесь q1). Как мне это сделать ?

Я хочу решение в eithre js/jquery/html.

Edit: Просто чтобы быть более ясным, это как мой DIV элемент выглядит,

<div> 
    <pre> 
    "curl -X GET --header Accept: application/json" "http://localhost:8080/sample?q1=asd&q2=ads" 
    </pre> 
<div> 
+0

Вы можете попробовать mod_rewrite на htaccess - просто спекуляция –

+0

Я не хочу получать перенаправление, я хочу, чтобы он был скрыт от ui. – Jacaro

ответ

1

Конечно, вы можете даже изменить адрес, отображаемый на то, что вы хотите с JS:

history.replaceState(null, null, "/whatever url"); 

Вы также можете попробовать изменить location.search, но он также обновит страницу.

+0

Обратите внимание, что это также изменит ваше состояние истории. Поэтому, если пользователь переместится и ударит обратно, он будет запрашивать этот новый адрес с вашего сервера. –

+0

Спасибо Дерек и Джеймс. Будет работать над этим. – Jacaro

Смежные вопросы