中文字幕理论片,69视频免费在线观看,亚洲成人app,国产1级毛片,刘涛最大尺度戏视频,欧美亚洲美女视频,2021韩国美女仙女屋vip视频

打開(kāi)APP
userphoto
未登錄

開(kāi)通VIP,暢享免費(fèi)電子書(shū)等14項(xiàng)超值服

開(kāi)通VIP
jQuery請(qǐng)求json格式數(shù)據(jù)并渲染頁(yè)面
userphoto

2022.12.18 湖南

關(guān)注


分類專欄: jquery html 文章標(biāo)簽: jquery php html 前端


json格式的數(shù)據(jù)文件有兩種方式

一種是xxx.json文件

一種是xxx.php文件

前者是json格式的文件

后者是輸出json格式的文件

前者是本地的文件

前者是本地的文件

后者是獲取數(shù)據(jù)庫(kù)的數(shù)據(jù)在輸出json格式的php文件

先說(shuō)前者

例如有一個(gè)json格式的文件

data.json

[

{

'id':'001',

'title':'百度',

'url':'http://www.baidu.com'

},

{

'id':'002',

'title':'阿里',

'url':'www.alibaba.com'

},

{

'id':'003',

'title':'騰訊',

'url':'www.qq.com'

}

]



通過(guò)ajax.html獲取數(shù)據(jù)

<!DOCTYPE html>

<html lang="en">

<head>

<meta charset="UTF-8">

<title>ajax請(qǐng)求json數(shù)據(jù)</title>

</head>

<div id="test"></div>

<script src="https://code.jquery.com/jquery-3.0.0min.js"></script>

<script>

$(function(){

$.ajax({

//請(qǐng)求方式

type:"GET",

//文件位置

url:"data.json",

//返回?cái)?shù)據(jù)格式為json,也可以是其他格式如

dataType:"json",

//請(qǐng)求成功后要執(zhí)行的函數(shù),拼接html

success:function(data){

var atr="<ul>";

$.each(data,function(i, n){

var str="<li>"+"ID::"+n.id+"</li>";

str+="<li>"+"標(biāo)題:"+n.title+"</li>";

str+="<li>"+"地址:"+n.url+"</li>";

});

str+="</ul>";

$("div").append(str);

}

});

});

</script>

</body>

</html>



html頁(yè)面引入了

接下來(lái)就是后者了

后者就是直接從數(shù)據(jù)庫(kù)獲取數(shù)據(jù),并且輸出json格式的數(shù)據(jù)

例如命名為api.php

<?php

header("content-type:application/json");

//獲取數(shù)據(jù)庫(kù)配置

require_once("config.php");

//連接數(shù)據(jù)庫(kù)

$con = mysql_connect($host,$username,$password);

if (!$con)

   {

   die('連接數(shù)據(jù)庫(kù)失敗,失敗原因:'.mysql_error());

   }

//設(shè)置數(shù)據(jù)庫(kù)字符集

mysql_query("SET NAMES UTF8");

//查詢數(shù)據(jù)庫(kù)

mysql_select_db($db,$con);

//獲取最新的10條數(shù)據(jù)

$result = mysql_query("SELECT id,resname,imgurl,resint,resurl,pageview FROM $restb ORDER BY id DESC LIMIT 0,20");

$results = array();

while ($row = mysql_fetch_assoc($result)){

$results[]=$row;

}

//將數(shù)組轉(zhuǎn)成json格式

echo json_encode($results);

//關(guān)閉連接

mysql_free_result($result);

mysql_close($link);

echo $json;

?>

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

因?yàn)樯婕暗竭B接數(shù)據(jù)庫(kù),把數(shù)據(jù)地址、賬號(hào)、密碼、數(shù)據(jù)庫(kù)名、表名都寫到一個(gè)config.php里面直接在api.php引入

config.php

<?php

//配置文件 - BY TANKING

//下面是連接數(shù)據(jù)庫(kù)主機(jī)、用戶名、密碼、數(shù)據(jù)庫(kù)名、表名

$host="localhost";

$username="root";

$password="root";

$db="list";

$restb="reslist";

?>


訪問(wèn)api.php會(huì)直接跟前者一樣,只是一個(gè)是在數(shù)據(jù)庫(kù)獲取,一個(gè)是在本地獲取

————————————————

版權(quán)聲明:本文為CSDN博主「python183360」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。

原文鏈接:https://blog.csdn.net/python183360/article/details/90182951

本站僅提供存儲(chǔ)服務(wù),所有內(nèi)容均由用戶發(fā)布,如發(fā)現(xiàn)有害或侵權(quán)內(nèi)容,請(qǐng)點(diǎn)擊舉報(bào)。
打開(kāi)APP,閱讀全文并永久保存 查看更多類似文章
猜你喜歡
類似文章
【JavaWeb】106:導(dǎo)航欄的實(shí)現(xiàn)
如何用Python從數(shù)據(jù)庫(kù)里面獲取數(shù)據(jù)?4個(gè)步驟就能輕松實(shí)現(xiàn)
采用Jquery+Ajax+PHP+MySQL實(shí)現(xiàn)分類列表管理 上
專題:雙劍合璧 PHP+MySQL的最佳實(shí)踐
PHP 從數(shù)據(jù)庫(kù)中取出數(shù)據(jù)并存為Json數(shù)據(jù)
JSONP 教程 | 菜鳥(niǎo)教程
更多類似文章 >>
生活服務(wù)
熱點(diǎn)新聞
分享 收藏 導(dǎo)長(zhǎng)圖 關(guān)注 下載文章
綁定賬號(hào)成功
后續(xù)可登錄賬號(hào)暢享VIP特權(quán)!
如果VIP功能使用有故障,
可點(diǎn)擊這里聯(lián)系客服!

聯(lián)系客服