Javascript 通过Ajax和PHP在HTML页面上显示数据库中的内容
我想在html页面上发布一些来自数据库的内容。我不确定最好的方法是什么,但我猜可能与下面的代码类似。如果有更好的办法,请告诉我 HTML: PHP:Javascript 通过Ajax和PHP在HTML页面上显示数据库中的内容,javascript,php,jquery,html,ajax,Javascript,Php,Jquery,Html,Ajax,我想在html页面上发布一些来自数据库的内容。我不确定最好的方法是什么,但我猜可能与下面的代码类似。如果有更好的办法,请告诉我 HTML: PHP: 我觉得你的工作流程很好 本质上,正如前面提到的,您试图实现的工作流程是: 发出请求(您的初始ajax调用) 处理请求发送响应(您的php脚本) 处理响应(您的“成功”回调) 看看你的代码,我有一些建议 正在考虑使用jquery.load()函数。 如果您的ajax调用只是填充一个div,那么您也可以使用它 关于sql查询,我建议您查看: 准备
我觉得你的工作流程很好 本质上,正如前面提到的,您试图实现的工作流程是:
- 发出请求(您的初始ajax调用)
- 处理请求发送响应(您的php脚本)
- 处理响应(您的“成功”回调)
- 准备好的报表()
- PDO()
- 如果您想要最新的一行,请按“id”描述限制1订购
$.ajax({
type : "POST",
url : 'tablepageload.php',
//data : 'test',
//$_POST['test'] = "some_value",
//$_POST['another'] = "test"
data : {test:'some_value', another:'test'},
success: function(data) {
$('#echobox').html(data);
}
});
这是一个五年级学生的问题,但流程中的任何方式都是“通过Ajax将数据发送到服务器(PHP),PHP通过MySQL查询获取所需数据并进一步处理(如果需要)并将响应发送回。”这很简单,但您还需要进一步探索。您需要回显$row[0]['timein']@Osama那么我的代码是如何无法做到这一点的呢?您的回复没有太大帮助。您是否尝试打印\r($\u POST)?当你这样做的时候,你会得到什么,因为我相信你在服务器端甚至没有得到任何东西。有必要对他的问题进行人身攻击吗?只要回答它,否则不要感谢你的帮助。
if (isset($_POST['test'])) {
$sendtable = "SELECT `timein` FROM `timestamp` WHERE id='" . $latestrow . "' LIMIT 1";
$result = mysqli_query($link, $sendtable);
$row = mysqli_fetch_array($result);
echo $row['timein'];
};
$.ajax({
type : "POST",
url : 'tablepageload.php',
//data : 'test',
//$_POST['test'] = "some_value",
//$_POST['another'] = "test"
data : {test:'some_value', another:'test'},
success: function(data) {
$('#echobox').html(data);
}
});