我需要一些帮助,我有以下代码:
$query = mysql_query("SELECT * FROM tutorial ORDER BY RAND() LIMIT 1");
$result = mysql_fetch_array($query);
$title = $result["title"];
$text = $result["text"];
$id = $result["id"];
我在 html 的不同部分使用这个变量($title,$text,$id
)。
另外,当我加载页面以及按下“刷新而不刷新页面”按钮时,我需要这些数据。
如果有人可以向我解释如何在不刷新页面的情况下再次获取随机数据,那就太棒了:))
最佳答案
创建一个文件 random_tutorials.php 并在每次刷新时创建它以获得随机教程。根据您的需要设计样式。
接下来在要加载它的页面上,创建一个 id="rand_tut"的 div 然后添加一个 id="button"的按钮并在下面添加代码。不要忘记先加载jquery。 您需要进行 Ajax 调用,也许使用 jQuery
<script>
$("#button").click(function(){
$.ajax({url: "random_tutorials.php", success: function(result){
$("#rand_tut").html(result);
}});
});
</script>
工作示例: http://codepen.io/kkoutoup/details/zxmGLE/
另一个简单的 http://jsfiddle.net/t35F9/1/
关于php - 从数据库中获取随机数据,无需刷新页面,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41188886/