0
ウェインのコードがうまくいきました。今、私は、URLパラメータがPHPループを介して渡されるという問題に取り掛かります。リンクがクリックされると、コードは一連のユーザーIDをループし、クリックされた行をエコーするのではなく、すべてのユーザーIDをループし続けます。クリックでAJAX URLリクエスト - HTMLリンクでこれを使用する方法
セル内の残りのデータに対応するIDをエコーします。ボタンに等しいIDタグを持つ任意の要素がクリックされる
<?php while ($row = mysql_fetch_assoc($result)) : ?>
<?php $id = $row['id'];
<script type="text/javascript">
jQuery(document).ready(function(){
$(".userDetailsLink").click(function() {
$.ajax({
url: "userdetail.php?id=<?php echo $id ?>",
success: function(msg){
$("#results").html(msg);
}
});
});
});
</script>
<td width="90px" class="resultsDisplay"><a class="userDetailsLink"> <?php echo $row['Username']; ?></a></td>
また、同じIDのリンクが複数ある場合は、無効なマークアップです。ページの各IDは一意である必要があります。 – dqhendricks
複数の要素がある場合はtrue、そうでなければhttp://stackoverflow.com/questions/3272384/how-to-code-one-jquery-function-for-all-ajax-リンク – Wayne