私の Web サイトでは、ユーザーは URL を入力できます。URL を入力すると、その URL から src のすべての画像が取得されます。これらの src を php の配列にプッシュします。
array_push($goodfiles,$pic);
これで、ユーザーは写真を (次へまたは前へのボタンで) 選択し、データベースに保存できるようになります。保存される画像は、配列内の画像の ID に基づいています。したがって、$goodfiles['0'] は id = "0" などを意味します。
次または前のボタンをクリックしたときにページを常に更新する必要がないように、画像の交換を ajax で機能させたいと考えています。そして、フォームを保存するときに、現在の画像の ID を知りたいので、データベースに保存できます。
Ajax (jquery) でこれを実現するにはどうすればよいですか?
編集:
これが私が今やっている方法です:
$current_id = $_GET['id'];
if(empty($_GET['id']) || !empty($empty)) { $current_id = 0; }
$prev_id = $_GET['id'] - 1;
if($prev_id < 0){ $prev_id = 0;}
$next_id = $_GET['id'] + 1;
if($next_id > $_SESSION['count']-1 && $_SESSION['count'] != 'empty') { $next_id = $_SESSION['count']-1;}
これはページネーションのコードです
そして、これはページネーションです:
<div id="url_pic">
<img src="<?=$_SESSION['pictures'][$current_id]?>" class="img_load"><br>
<? if($_SESSION['count'] > 1) { ?><center><a href="additem_url.php?id=<?=$prev_id?>"><img src="img/add/left.png"></a> <a href="additem_url.php?id=<?=$next_id?>"><img src="img/add/right.png"></a></center> <? } ?>
</div>
したがって、現在、私のソリューションには JavaScript は含まれていませんが、すべて PHP でコーディングされています。また、次の写真を見たいときはいつでもページが更新されます。これをajaxで解決したいので、更新せずに画像をページネーションできます。私が望む方法は、このリンクのようなものです:
http://d-scribe.de/webtools/jquery-pagination/demo/demo_options.htm
しかし、テキストを除いて、私は画像を通してページネーションしたい.