У меня есть URL, как этот http://localhost/site/section/80#10
как получить хэш-значение из URL с помощью CodeIgniter
и секцию функции, как этот
function section(id = null){
echo id;
}
Вопрос в том, как я могу получить # 10 из URL?
У меня есть URL, как этот http://localhost/site/section/80#10
как получить хэш-значение из URL с помощью CodeIgniter
и секцию функции, как этот
function section(id = null){
echo id;
}
Вопрос в том, как я могу получить # 10 из URL?
Вы не можете. Хэш-часть URL-адреса фактически не отправляется на сервер.
Вы можете получить хэш, используя javascript's window.location.hash
и отправить его на сервер с помощью ajax.
JQuery Пример:
$.ajax({
type: 'POST',
url: 'http://site.com/controller/method_that_does_something_with_hash',
data: {
hash: window.location.hash
},
success: function(response){
// do something here with whatever the server responded with
}
});
спасибо, я думаю, чтобы передать дополнительное значение функционировать вместо этого, лучше. –
Вы можете включить строки запроса в CI - иногда код сегмента uri становится больше проблем, чем того стоит. –
aha, я попробую –