婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av

主頁 > 知識庫 > ajax用json實現數據傳輸

ajax用json實現數據傳輸

熱門標簽:上海企業外呼系統價錢 東平縣地圖標注app 中國地圖標注不明確情況介紹表 大眾點評400電話怎么申請 電銷機器人 長春 怎樣在地圖標注文字 河間市地圖標注app 地圖標注推銷坑人 立陶宛地圖標注

JSON(JavaScript Object Notation) 是一種輕量級的數據交換格式。它基于ECMAScript的一個子集。 JSON采用完全獨立于語言的文本格式,但是也使用了類似于C語言家族的習慣(包括C、C++、C#、Java、JavaScript、Perl、Python等)。這些特性使JSON成為理想的數據交換語言。 易于人閱讀和編寫,同時也易于機器解析和生成(一般用于提升網絡傳輸速率)。

json簡單說就是javascript中的對象和數組,所以這兩種結構就是對象和數組兩種結構,通過這兩種結構可以表示各種復雜的結構。

1、對象:對象在js中表示為“{}”括起來的內容,數據結構為 {key:value,key:value,...}的鍵值對的結構,在面向對象的語言中,key為對象的屬性,value為對應的屬性值,所以很容易理解,取值方法為 對象.key 獲取屬性值,這個屬性值的類型可以是 數字、字符串、數組、對象幾種。

2、數組:數組在js中是中括號“[]”括起來的內容,數據結構為 ["java","javascript","vb",...],取值方式和所有語言中一樣,使用索引獲取,字段值的類型可以是 數字、字符串、數組、對象幾種。

經過對象、數組2種結構就可以組合成復雜的數據結構了。

使用JSON前需要先的導入json.jar包

傳輸單個對象:

新建一個 servlet

package com.itnba.maya.a;
import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONObject;
/**
 * Servlet implementation class C
 */
@WebServlet("/C")
public class C extends HttpServlet {
 private static final long serialVersionUID = 1L;
 /**
  * @see HttpServlet#HttpServlet()
  */
 public C() {
  super();
  // TODO Auto-generated constructor stub
 }
 /**
  * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  */
 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  request.setCharacterEncoding("utf-8");
  response.setCharacterEncoding("utf-8");
  //模擬從數據庫中查處
  Dog a=new Dog();
  a.setName("小黃");
  a.setAge(5);
  a.setZl("哈士奇");
  JSONObject obj=new JSONObject();
  obj.put("name", a.getName());
  obj.put("age", a.getAge());
  obj.put("zl", a.getZl());
  JSONObject bb=new JSONObject();
  bb.put("obj", obj);
  response.getWriter().append(bb.toString());
 }
 /**
  * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  */
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  // TODO Auto-generated method stub
  doGet(request, response);
 }
}

效果如下:

jsp頁面

%@ page language="java" contentType="text/html; charset=utf-8"
 pageEncoding="utf-8"%>
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
title>Insert title here/title>
script type="text/javascript" src="js/jquery-1.11.1.min.js">/script>
script type="text/javascript">
$(document).ready(function(){
 $("#k").click(function(){
  $.ajax({
   url:"C",
   data:{},
   type:"POST",
   dataType:"JSON",
   success:function(httpdata){
    $("#x").append("li>"+httpdata.obj.name+"/li>");
    $("#x").append("li>"+httpdata.obj.age+"/li>");
    $("#x").append("li>"+httpdata.obj.zl+"/li>")
   }
  })
 });
});
/script>
/head>
body>
span id="k">查看/span>
h1>
ul id="x">
/ul>/h1>
/body>
/html>

效果如下:

傳輸集合或數組:

servlet:

package com.itnba.maya.a;
import java.io.IOException;
import java.util.ArrayList;
import javax.servlet.ServletException;
import javax.servlet.annotation.WebServlet;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;
import org.json.JSONArray;
import org.json.JSONObject;
/**
 * Servlet implementation class D
 */
@WebServlet("/D")
public class D extends HttpServlet {
 private static final long serialVersionUID = 1L;

 /**
  * @see HttpServlet#HttpServlet()
  */
 public D() {
  super();
  // TODO Auto-generated constructor stub
 }
 /**
  * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)
  */
 protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  request.setCharacterEncoding("utf-8");
  response.setCharacterEncoding("utf-8");
  //模擬從數據庫中查出
  Dog a1=new Dog();
  a1.setName("小黃");
  a1.setAge(5);
  a1.setZl("哈士奇");
  Dog a2=new Dog();
  a2.setName("中黃");
  a2.setAge(6);
  a2.setZl("泰迪");
  Dog a3=new Dog();
  a3.setName("大黃");
  a3.setAge(7);
  a3.setZl("京巴");
  ArrayListDog> list=new ArrayListDog>();
  list.add(a1);
  list.add(a2);
  list.add(a3);
  JSONArray arr= new JSONArray();
  //遍歷集合
  for(Dog d:list){
   JSONObject obj=new JSONObject();
   obj.put("name", d.getName());
   obj.put("age", d.getAge());
   obj.put("zl", d.getZl());
   arr.put(obj);
  }
  response.getWriter().append(arr.toString());
 }
 /**
  * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)
  */
 protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
  // TODO Auto-generated method stub
  doGet(request, response);
 }
}

效果如下:

jsp頁面:

%@ page language="java" contentType="text/html; charset=utf-8"
 pageEncoding="utf-8"%>
!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
html>
head>
meta http-equiv="Content-Type" content="text/html; charset=utf-8">
title>Insert title here/title>
script type="text/javascript" src="js/jquery-1.11.1.min.js">/script>
script type="text/javascript">
$(document).ready(function(){
 $("#k").click(function(){
  $.ajax({
   url:"D",
   data:{},
   type:"POST",
   dataType:"JSON",
   success:function(httpdata){
    for(var i=0;ihttpdata.length;i++){
     var n=httpdata[i].name
     var a=httpdata[i].age
     var z=httpdata[i].zl
     var tr="tr>"
      tr+="td>"+n+"/td>"
      tr+="td>"+a+"/td>"
      tr+="td>"+z+"/td>"
      tr+="/tr>"
      $("#x").append(tr)
    } 
   }
  })
 });
});
/script>
/head>
body>
span id="k">查看/span>
h1>
table width="100%" id="x" border="1px">
/table>
/h1>
/body>
/html>

 效果如下:

 

以上就是本文的全部內容,希望本文的內容對大家的學習或者工作能帶來一定的幫助,同時也希望多多支持腳本之家!

您可能感興趣的文章:
  • Ajax如何傳輸Json和xml數據
  • $.ajax json數據傳遞方法
  • jQuery Ajax異步處理Json數據詳解
  • jquery的ajax異步請求接收返回json數據實例
  • 淺析ajax請求json數據并用js解析(示例分析)
  • jquery的ajax和getJson跨域獲取json數據的實現方法
  • jQuery中使用Ajax獲取JSON格式數據示例代碼
  • 詳談 Jquery Ajax異步處理Json數據.
  • jquery序列化form表單使用ajax提交后處理返回的json數據
  • AJAX如何接收JSON數據示例介紹

標簽:四川 玉樹 益陽 遼寧 營口 內江 銅川 本溪

巨人網絡通訊聲明:本文標題《ajax用json實現數據傳輸》,本文關鍵詞  ajax,用,json,實現,數據傳輸,;如發現本文內容存在版權問題,煩請提供相關信息告之我們,我們將及時溝通與處理。本站內容系統采集于網絡,涉及言論、版權與本站無關。
  • 相關文章
  • 下面列出與本文章《ajax用json實現數據傳輸》相關的同類信息!
  • 本頁收集關于ajax用json實現數據傳輸的相關信息資訊供網民參考!
  • 推薦文章
    婷婷综合国产,91蜜桃婷婷狠狠久久综合9色 ,九九九九九精品,国产综合av
    粉嫩高潮美女一区二区三区| 欧美成人aa大片| 国产精品久久综合| 91老师片黄在线观看| 免费观看在线综合| 亚洲男女毛片无遮挡| 久久综合久色欧美综合狠狠| 欧美蜜桃一区二区三区| 97精品国产露脸对白| 国产麻豆日韩欧美久久| 日本系列欧美系列| 亚洲综合色噜噜狠狠| 亚洲三级免费电影| 国产精品久久久99| 国产欧美一区二区精品仙草咪| 欧美一级高清大全免费观看| 欧美少妇一区二区| 91福利精品视频| 94-欧美-setu| www.日本不卡| 不卡一区二区在线| 成人av电影免费在线播放| 国产福利一区二区| 国产精品99久久不卡二区| 久久99久久久久| 精品一区二区三区在线观看 | 国产人成亚洲第一网站在线播放 | 国产精品911| 国产伦精品一区二区三区免费| 蜜桃视频第一区免费观看| 日韩av中文字幕一区二区| 日本成人在线网站| 亚洲第一av色| 男女性色大片免费观看一区二区| 午夜视频久久久久久| 日韩福利电影在线| 麻豆精品新av中文字幕| 蜜臀av性久久久久av蜜臀妖精| 亚洲成人www| 蜜臀91精品一区二区三区| 精东粉嫩av免费一区二区三区| 国产成人综合自拍| 91美女在线观看| 7777精品伊人久久久大香线蕉的| 日韩欧美中文字幕一区| 久久精品亚洲乱码伦伦中文| 国产精品日日摸夜夜摸av| 一区二区三区中文字幕电影| 亚洲制服丝袜av| 久久不见久久见免费视频1| 国产高清不卡一区二区| 色国产精品一区在线观看| 91精品国产综合久久精品图片| 国产亚洲一区二区三区四区 | 成人av免费在线播放| 欧美日韩国产首页| 久久欧美一区二区| 亚洲欧美视频一区| 蜜桃在线一区二区三区| 91视频在线观看免费| 日韩一区二区三区在线| 国产精品久久久久久亚洲伦| 午夜精品久久久| 国产精品一区在线| 色综合天天综合在线视频| 7777精品伊人久久久大香线蕉最新版| 国产日韩欧美麻豆| 日韩av电影免费观看高清完整版| 黄色小说综合网站| av在线不卡网| 日韩精品一区二区三区老鸭窝| 日韩理论片在线| 老司机精品视频在线| 在线视频一区二区三| 国产色产综合产在线视频| 调教+趴+乳夹+国产+精品| 岛国av在线一区| 日韩午夜精品电影| 亚洲精品你懂的| 国产91综合网| 日韩精品专区在线影院重磅| 亚洲国产精品尤物yw在线观看| 成人av电影观看| 国产日韩视频一区二区三区| 亚洲v日本v欧美v久久精品| 91免费国产在线| 国产香蕉久久精品综合网| 日韩国产成人精品| 欧美影院一区二区| 亚洲欧美激情视频在线观看一区二区三区| 久久99精品久久久久| 欧美一区二区三区在线电影| 亚洲尤物在线视频观看| 99久久免费视频.com| 久久在线免费观看| 狠狠色丁香九九婷婷综合五月| 欧美精品 日韩| 五月激情综合网| 欧美一区二区三区在线观看视频| 日韩高清在线电影| 91精品综合久久久久久| 午夜精品久久久| 日韩一级大片在线| 久久99国产精品成人| 精品久久久久久无| 狠狠v欧美v日韩v亚洲ⅴ| 欧美va亚洲va| 国产精华液一区二区三区| 久久久亚洲国产美女国产盗摄 | 亚洲欧美综合在线精品| 国产99一区视频免费| 26uuu成人网一区二区三区| 九九精品视频在线看| 日韩女优电影在线观看| 国产麻豆精品theporn| 国产精品情趣视频| 一本色道a无线码一区v| 亚洲电影中文字幕在线观看| 91精品国产综合久久福利 | 欧美aaaaaa午夜精品| 日韩手机在线导航| 国产原创一区二区| 中文字幕一区二区三区精华液| 色综合中文字幕| 美女在线视频一区| 国产精品网站在线| 欧美主播一区二区三区美女| 蜜桃视频第一区免费观看| 国产精品人成在线观看免费| 欧美日韩精品一区视频| 黄色小说综合网站| 亚洲狠狠丁香婷婷综合久久久| 欧美一级淫片007| 成人爱爱电影网址| 婷婷开心激情综合| 国产日韩在线不卡| 在线观看91精品国产入口| 乱中年女人伦av一区二区| 中文字幕制服丝袜一区二区三区 | 精一区二区三区| 中文字幕日韩一区| 337p亚洲精品色噜噜| 韩国v欧美v日本v亚洲v| 亚洲激情六月丁香| 精品少妇一区二区三区免费观看| 成人app软件下载大全免费| 无码av中文一区二区三区桃花岛| 国产丝袜欧美中文另类| 欧美在线高清视频| 国产 日韩 欧美大片| 日本va欧美va精品| 一区二区三区中文字幕在线观看| 国产日韩精品一区二区浪潮av| 欧美日本一区二区三区四区| 大胆亚洲人体视频| 国产在线一区二区| 日韩av一二三| 一区二区三区中文字幕| 国产精品毛片久久久久久| 精品噜噜噜噜久久久久久久久试看| 一本久道中文字幕精品亚洲嫩| 国产麻豆成人精品| 国产一区二区中文字幕| 日韩精品久久理论片| 亚洲激情图片小说视频| 18涩涩午夜精品.www| 国产欧美综合在线| 日韩欧美一区在线观看| 欧美日韩亚洲综合在线| 一本大道av一区二区在线播放 | 99综合影院在线| 国产一区二区精品在线观看| 日韩精品电影一区亚洲| 亚洲午夜在线观看视频在线| 亚洲欧美日韩国产综合| 中文字幕欧美日韩一区| 久久久久久久精| 久久精品视频一区二区三区| 久久影院视频免费| 久久在线观看免费| 26uuu精品一区二区在线观看| 91.com视频| 欧美日韩国产精选| 欧美日韩国产综合视频在线观看 | 国产麻豆精品在线观看| 国产精品亚洲午夜一区二区三区| 国产一区二区精品久久91| 国产一区二区久久| 国产精品99久久久久久久女警| 国产91在线看| 99久久国产综合精品色伊| fc2成人免费人成在线观看播放 | 2021中文字幕一区亚洲| 欧美成人精品福利| 国产日韩精品一区二区浪潮av | 从欧美一区二区三区| 高清日韩电视剧大全免费| 国产精品中文字幕日韩精品 | 日本成人在线视频网站| 国产在线视视频有精品|