私のプロジェクトには、GET 入力に従ってデータを処理する process.php があります。例えば:
scandir.php?page=5 の場合、多次元配列であるエンコードされた json オブジェクトが返されます。
今、私は ajax 部分を変更しています。どのように php を呼び出し、値を php に割り当て、結果を返して表示するのですか?
以下は、チュートリアル サイトから見つけたサンプル コードです。php ファイルに値が渡されないようです。
<!DOCTYPE html>
<html>
<head>
<script src="http://code.jquery.com/jquery-latest.js"></script>
</head>
<body>
<div id="prev"></div>
<div id="curr"></div>
<div id="next"></div>
<script>
$(document).ready(function(){
var url = 'scandir.php?' + 'page=5';
$.getJSON(url , null,
function(data) {
$.each(data.items, function(i,item){
console.log(item);
});
});
});
</script>
</body>
</html>
PHPファイルで作成したjsonオブジェクトのサンプル
{"prev":["","demo\/medium\/Web081112_P001_medium.jpg"],"curr":["demo\/medium\/Web081112_P002_medium.jpg","demo\/medium\/Web081112_P003_medium.jpg"],"next":["demo\/medium\/Web081112_P004_medium.jpg","demo\/medium\/Web081112_P005_medium.jpg"]}