麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁 > 編程 > JavaScript > 正文

jQuery解析json數據實例分析

2019-11-20 11:11:04
字體:
來源:轉載
供稿:網友

本文實例分析了jQuery解析json數據的方法。分享給大家供大家參考,具體如下:

先來看看我們的Json數據格式:

[{id:01,name:"小白",old:29,sex:"男"},{id:02,name:"小藍",old:29,sex:"男"},{id:03,name:"小雅",old:29,sex:"男"}]

為了消除亂碼問題,我們設置一個過濾器(代碼片段)

public void doFilter(ServletRequest req, ServletResponse resp, FilterChain chain) throws ServletException, IOException {    req.setCharacterEncoding("UTF-8");    resp.setCharacterEncoding("UTF-8");    resp.setContentType("text/html;charset=UTF-8");    chain.doFilter(req, resp);}

服務端我用Servlet生成json數據(代碼片段)。

protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {    PrintWriter out = response.getWriter(); //過濾器已經做過編碼轉化了。 resp.setContentType("text/html;charset=UTF-8");    StringBuffer sb = new StringBuffer();    sb.append("[{id:01,name:/"小白/",old:29,sex:/"男/"},");    sb.append("{id:02,name:/"小藍/",old:29,sex:/"男/"},");    sb.append("{id:03,name:/"小雅/",old:29,sex:/"男/"}]");    out.print(sb);}

頁面端JQuery代碼:

<%@ page contentType="text/html;charset=UTF-8" language="java" %><html><head><title>json學習</title>  <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">  <script type="text/javascript" src="jslib/jquery.js" charset="UTF-8"></script>  <script type="text/javascript" charset="UTF-8">    $(document).ready(function() {      var select = $("#select");      $.get("json.do", null, function(data) {        var jsonData = eval(data);//接收到的數據轉化為JQuery對象,由JQuery為我們處理        $.each(jsonData, function(index, objVal) { //遍歷對象數組,index是數組的索引號,objVal是遍歷的一個對象。          //val["屬性"]可取到對應的屬性值。          $("<option>").attr("value", objVal["id"]).html(objVal["name"]).appendTo(select);        });      });    });  </script></head><body><select id="select"></select></body></html>

之前為了省事,我層把json數據寫到json.txt,json.jsp中,不用Servlet封裝,可是后來我用Firebug調試了一下

寫到.jsp、.txt文件中的json數據,沒有被解析出來,Firebug中調試了一下,10行斷點下一步直接結束,

就沒有遍歷對象數組。于是分別測試了一下

 文本文件  json.txt
 jsp文件   json.jsp
 Servlet   json.do

返回的數據,瀏覽器只有解析出Servlet的返回的數據是json數據

希望本文所述對大家jQuery程序設計有所幫助。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 护士hd老师fre0性xxx | 日韩.www| 日日草夜夜| 日本在线视频免费观看 | 狠狠操视频网站 | 黄色网址在线视频 | 欧美a黄 | 一本视频在线观看 | 精品国产96亚洲一区二区三区 | 亚洲一区二区三区在线免费观看 | 成人黄视频在线观看 | 懂色av懂色aⅴ精彩av | 成人国产综合 | av在线免费看网址 | 香蕉久久久久久 | av在线直播观看 | 成人免费电影在线观看 | 国产日产精品一区四区介绍 | 国产成人高潮免费观看精品 | 在线播放av片 | 久久精品视频69 | 看免费毛片| 日韩黄网站 | 美女羞羞视频网站 | 国产日韩久久久久69影院 | 国产一区二区精品91 | 国产精品久久久久久模特 | 欧美日韩精品一区二区三区不卡 | 97超碰资源站 | 激情黄页| 精品一区二区久久久久久久网精 | 国产精品久久久久久久久久大牛 | 免费午夜视频在线观看 | 成人午夜视频免费在线观看 | 日本精品视频一区二区三区四区 | 欧美精品一区二区久久 | 欧美日韩手机在线观看 | 男女无套免费视频 | 国产做爰全免费的视频黑人 | 精品黑人一区二区三区国语馆 | 欧美人的天堂一区二区三区 |