У меня есть цикл PHP, который перебирает кучу идентификаторов пользователей.
<?php while ($row = mysql_fetch_assoc($result)) : ?>
<?php $id = $row['id'];
<td width="90px" class="resultsDisplay"><a href=userdetail.php?id=<?php echo $id ?>> <?php echo $row['Username']; ?></a></td>
Я хотел бы заменить там ссылку HTML на вызов AJAX, чтобы загрузить эту страницу в определенном DIV.Проблема, с которой я столкнулся с приведенным ниже кодом, состоит в том, что после нажатия на ссылку, если она продолжает передавать остальные идентификаторы пользователя для цикла.Итак, я нажимаю на ссылку, и она начинает циклически перебирать все идентификаторы пользователей в базе данных, загружая около 70 страниц подряд.
jQuery(document).ready(function(){
$(".resultsDisplay").click(function() {
$.ajax({
url: "userdetail.php?id=<?php echo $id ?>",
success: function(msg){
$("#results").html(msg);
}
});
});