Wayne的代码工作,谢谢你。现在我遇到了一个问题,其中一个URL参数通过PHP循环传入。单击链接后,代码会循环访问一堆用户ID,而不是回显已单击的行,它会继续遍历所有用户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>
答案 0 :(得分:0)
<a id="button" href="#" ... add any custom tags that contain info ...>this is a link</a>
当点击id标签等于按钮的任何元素时,你的jQuery会触发。
您可以从$(“#button”)更改它。单击(function()到$(“#myajax”)。单击(function(),因为链接的id具有按钮的语义,并且请改用id =“myajax”。