PHPページでクリックされたリンクに基づいてdivの内容を変更したいと考えています。リンクはループを介して作成され、URLを介していくつかのパラメータを渡す必要があります。 divもループを通して作成されるので、divのidは可変になります。これを実現させるためにAJAXに問題があります。セッションIDとtripDestination:私はURLに2つの変数を渡す必要がAJAXはPHPループ内のクリックでdiv値を変更します
<?php
if ($result3->num_rows > 0) {
while($row3 = $result3->fetch_assoc()) {
$tripDestination = $row3["tripDestination"];
$sessionID = $row3["$sessionID"];
$price = $row3["price"];
echo "<a href=\"#\">" . $tripDestination . ' - ' . $price . "</a>";
echo "<br />";
echo "<div id=\"trips\"></div>";
}
}
?>
:
以下は私のPHPです。私は静的コンテンツを読み込むことができましたが、動的である必要があります。これまでのAJAXはこれまで通りです
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.2.1/jquery.min.js"></script>
<script>
$(document).ready(function(){
$("button").click(function(){
$.ajax({url: "sqlUpload.php?sessionID=35&tripDestination=SFO", success: function(result){
$("#div1").html(result);
}});
});
});
</script>
ありがとうございます!
ボタンのクリックハンドラが、何とか必要''リンクのどれがsuかを知るアドレッシングするように求められたそれはどうですか?リンクごとにボタンが1つありますか? –
また、クリックハンドラーをリンク自体に追加したいのですか? –