html静态页如何用ajax渲染数据库数据

html静态页如何用ajax渲染数据库数据,第1张

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如何取数据库中的数据等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/sjk/10633401.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-10
下一篇 2023-05-10

发表评论

登录后才能评论

评论列表(0条)

保存