2015-09-05 3 views

ответ

1

В JavaScript вы можете получить это просто location.hash объект window объект. то есть

window.location.hash; // will give you #jumper. 

Оттуда, если у вас есть это на стороне клиента, сделайте все, что хотите. Вы можете отправить его обратно на сервер, даже сделав ajax-вызов.

+0

мы хотим в php не в js – UMDEVELOPER

+1

Где написано в вашем Вопросе, что вы хотите его в 'php', кроме того, JS отлично работает и с php. – Rohit416

+0

В конце туннеля, в конечном счете, все его «HTML», созданные «CSS» и поддерживаемые 'JS'. – Rohit416

0

The # называется fragment. Проблема в том, что браузеры не будут передавать их на сервер, чтобы теперь можно было его разобрать.

0

Вы можете получить его с помощью JavaScript (смотрите ниже) и сделать AJAX запрос, чтобы использовать его на заднем конце (PHP):

window.location.href 

Вы можете кондиционировать АЯКС вызов:

address = window.location.href; 
index = address.str.indexOf("#"); 
if(typeof index !='null') { 
    var term = str.slice(address.str.indexOf("#")+1, address.length); 
    console.log(term);//will display jumper 
    //send it via AJAX 
} 
0
$third = $this->uri->segment(3); 
$thirdArr = explode('#', $third); 
$hash = $thirdArr[1]; 

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

  • Нет связанных вопросов^_^