亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb

首頁 > 開發 > AJAX > 正文

jQuery通過Ajax返回JSON數據

2024-09-01 08:33:30
字體:
來源:轉載
供稿:網友

最近在使用JQuery的ajax方法時,要求返回的數據為json數據,在處理的過程中遇到下面的幾個問題,那就是采用不同的方式來生成json數據的時候,在$.ajax方法中應該是如何來處理的,下面依次來進行說明。

服務端PHP讀取MYSQL數據,并轉換成JSON數據,傳遞給前端Javascript,并操作JSON數據。本文將通過實例演示了jQuery通過Ajax向PHP服務端發送請求并返回JSON數據。

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。易于人閱讀和編寫,同時也易于機器解析和生成。JSON在前后臺交互的過程中發揮著相當出色的作用。請接著往下看教程。

 

 
  1. <ul id="userlist">  
  2. <li><a href="#" rel="1">張三</a></li>  
  3. <li><a href="#" rel="2">李四</a></li>  
  4. <li><a href="#" rel="3">王五</a></li>  
  5. </ul>  
  6. <div id="info">  
  7. <p>姓名:<span id="name"></span></p>  
  8. <p>性別:<span id="sex"></span></p>  
  9. <p>電話:<span id="tel"></span></p>  
  10. <p>郵箱:<span id="email"></span></p>  
  11. </div>  

實例中,顯示了一個用戶姓名列表ul#userlist,一個用戶詳細信息層#info。值得注意的是,我給每個標簽設置屬性“rel”并賦值,這個很重要,將在jQuery中使用。我要實現的效果就是:當點擊用戶列表中任意用戶的姓名,將即時顯示出該用戶的詳細信息,如電話、EMAIL等。

CSS

 

 
  1. #userlist{margin:4pxheight:42px}  
  2. #userlist li{float:leftwidth:80pxline-height:42pxheight:42pxfont-size:14px;  
  3. font-weight:bold}  
  4. #info{clear:leftpadding:6pxborder:1px solid #b6d6e6background:#e8f5fe}  
  5. #info p{line-height:24px}  
  6. #info p span{font-weight:bold}  

CSS設置了用戶列表和用戶詳細信息的顯示外觀,您也可以自己設計一個好看的外觀。

jQuery

使用jQuery前,別忘了先要確保載入的jQuery庫。

接下來開始寫jQuery代碼了。

 

 
  1. $(function(){  
  2. $("#userlist a").bind("click",function(){  
  3. var hol = $(this).attr("rel");  
  4. var data = "action=getlink&id="+hol;  
  5.  
  6. $.getJSON("server.php",data, function(json){  
  7. $("#name").html(json.name);  
  8. $("#sex").html(json.sex);  
  9. $("#tel").html(json.tel);  
  10. $("#email").html(json.email);  
  11. });  
  12. });  
  13. });  

我給用戶列表的每個標簽都綁定一個click事件,當單擊用戶姓名時,執行以下操作:獲取當前標簽的屬性“rel”的值,并組成一個數據串:var data = "action=getlink&id="+hol,接著通過ajax向服務端server.php發送JSON請求,得到后臺響應后,返回JSON數據,并將得到的數據顯示在用戶詳細信息中。

PHP

后臺server.php得到前端的Ajax請求后,通過傳遞的參數連接數據庫并查詢用戶表,將相應的用戶信息轉換成一個數組$list,最后將數組轉換成JSON數據。關于PHP與JSON的操作可以查看本站收集的文章:。以下是server.php的詳細代碼,其中數據連接部分省略,請大家自行建立數據連接。

 

 
  1. include_once("connect.php"); //連接數據庫  
  2. $action=$_GET[action];  
  3. $id=intval($_GET[id]);  
  4. if($action=="getlink"){  
  5. $query=mysql_query("select * from user where id=$id");  
  6. $row=mysql_fetch_array($query);  
  7. $list=array("name"=>$row[username],"sex"=>$row[sex],"tel"=>$row[tel],"email"=>$row[email]);  
  8. echo json_encode($list);  
  9. }  

通過本文可以知道jQuery通過Ajax向服務端發送JSON請求,使用方法$.getJSON非常方便簡單。并且可以將服務端返回的數據進行解析,得到相應字段的內容,相比像HTML請求返回的一大串字符串那樣處理方便快捷。

最后附上mysql表結構

 

 
  1. CREATE TABLE IF NOT EXISTS `user` (  
  2. `id` int(11) NOT NULL auto_increment,  
  3. `username` varchar(100) NOT NULL,  
  4. `sex` varchar(6) NOT NULL,  
  5. `tel` varchar(50) NOT NULL,  
  6. `email` varchar(64) NOT NULL,  
  7. PRIMARY KEY (`id`)  
  8. ) ENGINE=MyISAM DEFAULT CHARSET=utf8; 

以上所述就是本文的全部內容了,希望大家能夠喜歡。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产欧美va欧美va香蕉在线| 欧美性xxxxxxxxx| 亚洲精品99999| 久久精品成人一区二区三区| 欧美成人久久久| 色综久久综合桃花网| 亚洲国产免费av| 高清一区二区三区日本久| 国内免费精品永久在线视频| 色香阁99久久精品久久久| 午夜欧美大片免费观看| 亚洲欧美国产一区二区三区| 亚洲精品国精品久久99热| 欧美风情在线观看| 欧美极品美女电影一区| 国产精品久久久久久网站| 亚洲色图在线观看| 浅井舞香一区二区| 欧美日韩在线视频一区| 欧美激情影音先锋| 曰本色欧美视频在线| 亚洲欧美日韩一区二区在线| 国产精品成人aaaaa网站| 亚洲精品美女在线观看播放| 国产精品91免费在线| 欧美日韩国产成人在线| 日韩欧美第一页| 亚洲天堂av综合网| 日韩中文字幕精品| 97超视频免费观看| xxxx性欧美| 亚洲国模精品一区| 成人久久一区二区三区| 97国产精品视频人人做人人爱| 国产欧美一区二区三区在线| 久久躁狠狠躁夜夜爽| 88xx成人精品| 日韩精品免费在线播放| 亚洲欧美另类中文字幕| 欧洲美女免费图片一区| 4444欧美成人kkkk| 亚洲美腿欧美激情另类| 欧美成aaa人片在线观看蜜臀| 欧美自拍视频在线| 成人xxxx视频| 91在线观看欧美日韩| 午夜精品福利电影| 九九九热精品免费视频观看网站| 九九久久国产精品| 日韩亚洲第一页| 国产精品日日做人人爱| 日韩国产高清污视频在线观看| 日韩成人中文电影| 色婷婷av一区二区三区久久| 亚洲一区二区日本| 成人免费网站在线看| 亚洲午夜国产成人av电影男同| 亚洲日韩欧美视频一区| 狠狠做深爱婷婷久久综合一区| 日韩中文字幕在线播放| 午夜精品在线观看| 97久久伊人激情网| 国产精品夜色7777狼人| 国产91精品在线播放| 欧美主播福利视频| 欧美午夜激情视频| 国产精品99蜜臀久久不卡二区| 久久精品久久久久久国产 免费| 欧美日韩成人在线视频| 国产一级揄自揄精品视频| 亚洲男人天堂网| 欧美电影电视剧在线观看| 清纯唯美亚洲综合| 日韩美女视频在线观看| 成人精品aaaa网站| 国产中文字幕日韩| 国产欧美亚洲精品| 欧美精品久久久久久久久| 91国内揄拍国内精品对白| 国产精品久久久久久久久粉嫩av| 91爱视频在线| 久久精品一偷一偷国产| 夜夜嗨av一区二区三区免费区| 欧美激情精品久久久久久黑人| 中国人与牲禽动交精品| 日韩中文字幕网| 午夜精品一区二区三区视频免费看| 日韩在线资源网| 欧美中文字幕精品| 国产精品白嫩美女在线观看| 欧美成人性色生活仑片| 夜夜躁日日躁狠狠久久88av| 日韩女优在线播放| 久久99久久亚洲国产| 日韩av快播网址| 欧美激情第99页| 中文字幕国内精品| 亚洲国产一区自拍| 国模吧一区二区三区| 亚洲综合中文字幕68页| 日韩av综合网| 日韩av在线免费| 亚洲aⅴ男人的天堂在线观看| 91亚洲精品在线| 亚洲成人中文字幕| 国产精品成人久久久久| 欧美丝袜一区二区三区| 亚洲第一天堂av| 亚洲免费伊人电影在线观看av| 欧美在线播放视频| 欧美日韩美女在线| 欧美—级高清免费播放| 久久免费少妇高潮久久精品99| 精品国产乱码久久久久久天美| 欧美乱人伦中文字幕在线| 精品美女永久免费视频| 久久香蕉频线观| 亚洲美女福利视频网站| 欧美国产在线电影| 亚洲一区二区三| 国产不卡在线观看| 欧美日韩国产专区| 亚洲网址你懂得| 91最新在线免费观看| 国产欧美久久一区二区| 欧美激情按摩在线| 91精品久久久久| 国内精品久久久久| 中文字幕日韩免费视频| 国产成人中文字幕| 精品性高朝久久久久久久| 草民午夜欧美限制a级福利片| 51精品国产黑色丝袜高跟鞋| 91精品视频大全| 午夜美女久久久久爽久久| 日韩中文娱乐网| 欧美国产日本高清在线| 97精品久久久| 国产精品爽黄69天堂a| 欧美黑人巨大精品一区二区| 国产精品亚洲综合天堂夜夜| 一区二区三区天堂av| 亚洲日本欧美日韩高观看| 欧美日韩亚洲一区二区三区| 国产精品激情av电影在线观看| 国产精品一区二区三| 国产精品自产拍高潮在线观看| 91精品国产91久久久| 97婷婷大伊香蕉精品视频| 性欧美长视频免费观看不卡| 色在人av网站天堂精品| 91精品国产综合久久久久久蜜臀| 91超碰中文字幕久久精品| 色天天综合狠狠色| 91热精品视频| 日韩精品极品在线观看播放免费视频| 日本中文字幕久久看| 一区二区日韩精品| 日韩欧美高清视频| 高清欧美性猛交| 不卡伊人av在线播放| 国产精品直播网红| 久久精品视频在线播放| 成人免费网视频|