PHP查询数据库这部分你已熟悉我就不再展示相关代码,主要是拿到结果后将查到的结果以json格式打包发往前端的代码,如下:
//新建一个空数组名称为$rows 用于保存标准的json格式数据
$rows = array();
//使用循环将数据结果全部写入到$rows数组中,其中的$result为查询到的数据集合
while($row = $result->fetch_assoc()) {
$rows[] = $row;
}
echo json_encode($rows); //将数组转为JSON格式,并返回给前端
先给你个简单的例子吧,总体思路是这样的。
1 查询数据到页面。
2 当你做添加或删除时候,ajax提交到后台把相应的记录处理好,成功后页面局部刷新。
3 如果例子对的话,我再整理下,然后告诉你一些东西。
4 下面的页面要包括一个js文件,我把文件发你了。
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 401 Transitional//EN">
<html>
<head>
<title>testhtml</title>
<script type="text/javascript" src="/js/jquery-132minjs"></script>
<script type="text/javascript">
function query(){
$("#table1 tbody")html("");
var addTR="<tr><td><input type='checkbox' id='tr1'></th><th>姓名1</th><th>男</th><th>20</th></tr>";
addTR= addTR+"<tr><td><input type='checkbox' id='tr2'></th><th>姓名2</th><th>男</th><th>20</th></tr>";
addTR= addTR+"<tr><td><input type='checkbox' id='tr3'></th><th>姓名3</th><th>男</th><th>20</th></tr>";
addTR= addTR+"<tr><td><input type='checkbox' id='tr4'></th><th>姓名4</th><th>男</th><th>20</th></tr>";
$("#table1 tbody")append(addTR);
}
function setDel()
{
$("#table1")find("input:checked")each(function(){
$(this)parent()parent()html("");
});
}
function setAdd()
{
var addTR="<tr><td><input type='checkbox' id='tr1'></th><th>新增</th><th>男</th><th>20</th></tr>";
$("#table1 tbody")append(addTR);
}
</script>
</head>
<body>
<fieldset>
<legend>
*** 作
</legend>
<input type="button" value="删除" onclick="setDel()" />
<input type="button" value="添加" onclick="setAdd()" />
<input type="button" value="查询" onclick="query()" />
</fieldset>
<fieldset>
<legend>
数据结果
</legend>
<table id="table1" bordercolor="1">
<thead>
<tr>
<th>
*** 作
</th>
<th>
姓名
</th>
<th>
性别
</th>
<th>
年龄
</th>
</tr>
</thead>
<tbody>
</tbody>
</table>
</fieldset>
</body>
</html>
取数据库中的数据不是ajax执行的。那是服务器端程序的事,ajax只是通过异步调用服务器端程序来取数据库中的数据,首先你要建立一个跨浏览器的XML>
《零基础学PHP+MYSQL》百度网盘pdf最新全集下载:
cp37
简介:《零基础学PHP+MYSQL》从初学者角度出发,通过通俗易懂的语言、丰富的实例,详细介绍丁使用PHP进行开发应该掌握的各方面技术。《零基础学PHP+MYSQL》共19章内容,包括PHP的基础知识和应用方法、PHP简介、PHP的安装和设置、PHP的语法、PHP常用函数说明、PHP简单应用实例、PHP数据库编程、Ajax、XML、正则表达式、PHP与MySQL综合应用实例等。《零基础学PHP+MYSQL》内容详尽,实例丰富,非常适合作为编程初学者及中级读者的学习用书,也可以作为开发人员的查阅、参考资料。读者在学习初期会感觉非常容易,因为每个案例都是贴近实际应用,随着学习的深入,读者会喜欢上PHP,也会喜欢上这种讲解方式。
以上就是关于html静态页如何用ajax渲染数据库数据全部的内容,包括:html静态页如何用ajax渲染数据库数据、200分求一个java ajax实现局部刷新的例子、ajax如何取数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)