AJAX関数を使用してdivをリロードするため、ページをリロードせずにURLを変更したい。問題は、AJAX が div をロードするときに、url パラメータを読み取らないことです。
私のコード(私はすでにjquery.jsなどをロードしています):
index.php
<a href="#page=1" onClick='refresh()'> Link </a>
<a href="#page=2" onClick='refresh()'> Link2 </a>
<script type="text/javascript">
$.ajaxSetup ({
cache: false
});
function refresh() {
$("#test").load("mypage.php"); //Refresh
}
</script>
<div id="test">
</div>
mypage.php
<?php
if (isset($_GET['page'])){
$page = $_GET['page'];
}
echo $page;
?>