gpt4 book ai didi

php - JQUERY AJAX 使用 PHP 循环加载内容

转载 作者:行者123 更新时间:2023-11-30 23:41:03 27 4
gpt4 key购买 nike

我有一个 PHP 循环,它循环遍历一堆用户 ID。

<?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>

我想用 AJAX 调用替换那里的 HTML 链接,以在特定的 DIV 中加载该页面。我在下面的代码中遇到的问题是,单击链接后,如果继续传递循环的其余用户 ID。因此,我单击一个链接,它开始循环浏览数据库中的所有用户 ID,连续加载大约 70 个页面。

jQuery(document).ready(function(){
$(".resultsDisplay").click(function() {
$.ajax({
url: "userdetail.php?id=<?php echo $id ?>",
success: function(msg){
$("#results").html(msg);
}
});
});

最佳答案

我真的没听懂你的问题,但我想你输出的ID不止一个?那么你有多个 TD 等?
你应该这样做的方式(无论你在做什么)是这样的:

jQuery(document).ready(function(){
$(".resultsDisplay a").click(function() {
$.ajax({
url: $(this).attr("href"),
success: function(msg){
$("#results").html(msg);
}
});
return false;
});

此外,您还缺少 href 属性的引号。

关于php - JQUERY AJAX 使用 PHP 循环加载内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4574837/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com