このようなURLがありますhttp://localhost/site/section/80#10
そして、このような関数セクション
function section(id = null){
echo id;
}
問題は、URL から #10 を取得するにはどうすればよいですか?
このようなURLがありますhttp://localhost/site/section/80#10
そして、このような関数セクション
function section(id = null){
echo id;
}
問題は、URL から #10 を取得するにはどうすればよいですか?
できません。URL のハッシュ部分は実際にはサーバーに送信されません。
JavaScript を使用してハッシュを取得し、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
}
});