ajax生成随机数,随机数与AJAX

博主正尝试实现一个AJAX功能,以便在不刷新页面的情况下从MySQL数据库中获取并显示storeName列的随机文本。他们已经能够通过SQL查询在服务器端获取随机数据,但遇到问题将这一功能与AJAX结合。当点击“Shuffle”按钮时,浏览器出现错误提示'HTTP ERROR 500',表明存在服务器端错误。目前,点击按钮并未触发预期的AJAX请求。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

我想练习使用AJAX。我有一个MySQL数据库,并且我在列storeName中插入了一些名字。我做了一个SQL查询,输出数据库中列的随机文本。这是工作的罚款,但只有当我刷新我的浏览器:随机数与AJAX

$sql ="SELECT * FROM stores ORDER BY RAND () LIMIT 1";

$res = $mysqli->query($sql);

//print($res);

if ($res->num_rows > 0) {

// output data of each row

while($row = $res->fetch_assoc()) {

echo "Storename: " . $row["storeName"]. "
" .

}

} else {

echo "0 results";

}

?>

我想提出一个AJAX功能,无需我要刷新我的浏览器调用我的SQL查询。我试着做下面的代码,但是当我点击shuffle按钮时,什么都没有发生。我在这里做错了什么?

Shuffle Stores

shuffle

$(document).ready(function(){

$("button").click(function(){

$.ajax({url: "function/select_shuffle.php", success: function(result){

$("#shuffle").html(result);

}});

});

});

xawcD.png

@Sehdev: FmepF.png

2017-04-11

Mimi

+0

+0

感谢您的评论。不,那不叫。其实我现在可以看到,当我点击“Shuffle”按钮时,出现localhost当前无法处理此请求的错误。 HTTP ERROR 500' –

+0

您无法阻止表单通过默认流程进行提交。 –

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值