js中如何解析ajax返回的html完整页面

js中如何解析ajax返回的html完整页面,第1张

“ajax返回的html完整页面”是指什么?

返回的结果是一串HTML页面代码字符串?

请多写几句话描述清楚问题。再贴出提问的代码!!

如果是以上那样,参照样例:

<!DOCTYPE html>

<html>

<head>

<meta charset="UTF-8">

<title></title>

<script src="js/jquery-183js" type="text/javascript" charset="utf-8"></script>

</head>

<body>

<script type="text/javascript">

function testhtmls(){

//假设  htmls 是ajax的返回结果:

var htmls="<!DOCTYPE html><html><head><title>NewTitle</title></head><body><h3>这是body-H3</h3><button type='button'>这是个button</button><br/></body></html>";

$("#xxaa")html(htmls);

}

</script>

<input type="button" id="" value="testhtmls" onclick="testhtmls()"/>

<div id="xxaa"></div>

</body>

</html>

PHP查询数据库这部分你已熟悉我就不再展示相关代码,主要是拿到结果后将查到的结果以json格式打包发往前端的代码,如下:

//新建一个空数组名称为$rows 用于保存标准的json格式数据

$rows = array();

//使用循环将数据结果全部写入到$rows数组中,其中的$result为查询到的数据集合

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

$rows[] = $row;

}

echo json_encode($rows); //将数组转为JSON格式,并返回给前端

可行性当然是有的,我做网页经常会用到jquery动态改html值,优点就是界面友好, *** 作性好,能实时看到改变。还没发现什么缺点。

注意的嘛,因为这样会让js代码较多,所以最好把script放在html最下面,让他最后加载,不要影响网页的打开速度

以上就是关于js中如何解析ajax返回的html完整页面全部的内容,包括:js中如何解析ajax返回的html完整页面、html静态页如何用ajax渲染数据库数据、用html静态页+ajax访问动态页返回数据+js将数据添加到html页面这种方试代替传统的动态页面网页的可行性等相关内容解答,如果想了解更多相关内容,可以关注我们,你们的支持是我们更新的动力!

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

原文地址:https://54852.com/web/9792965.html

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

发表评论

登录后才能评论

评论列表(0条)

    保存