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

首頁 > 開發 > AJAX > 正文

使用ajax接收后臺發送過來的json數據方法

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

今天給大家帶來一個簡單的使用ajax接收后臺返回json格式的demo

廢話不多說直接上代碼

后臺代碼

package com.sidan.outjson; import java.io.IOException;import java.io.PrintWriter; 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 com.sidan.jsonutil.GetJson;/** * Servlet implementation class OutJson */@WebServlet("/OutJson")public class OutJson extends HttpServlet {	private static final long serialVersionUID = 1L;   /**  * @see HttpServlet#HttpServlet()  */ public OutJson() {  super();  // TODO Auto-generated constructor stub } 	/**	 * @see HttpServlet#doGet(HttpServletRequest request, HttpServletResponse response)	 */	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {		doPost(request,response);	} 	/**	 * @see HttpServlet#doPost(HttpServletRequest request, HttpServletResponse response)	 */	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {		response.setCharacterEncoding("UTF-8");		PrintWriter out = response.getWriter();		String s = GetJson.getJson();		out.print(s);	} }

Pserson類

package com.sidan.jsonutil; public class Person {	private String name;	private String sex;	private int age;	public String getName() {		return name;	}	public void setName(String name) {		this.name = name;	}	public String getSex() {		return sex;	}	public void setSex(String sex) {		this.sex = sex;	}	public int getAge() {		return age;	}	public void setAge(int age) {		this.age = age;	}	}

將數據包裝成json格式類(數據直接是循環添加的所以一樣這里是為了簡單)

package com.sidan.jsonutil; import java.util.ArrayList; public class GetJson {		public static String getJson(){				return json().toString();	}		public static StringBuffer json(){		StringBuffer sb = new StringBuffer();		ArrayList<Person> arr = initArray();		int x = 0;		sb.append("[");		for(Person p:arr){			sb.append("{");			sb.append("/"name/"");			sb.append(":");			sb.append("/""+p.getName()+"/"");			sb.append(",");			sb.append("/"age/"");			sb.append(":");			sb.append("/""+p.getAge()+"/"");			sb.append(",");			sb.append("/"sex/"");			sb.append(":");			sb.append("/""+p.getSex()+"/"");			sb.append("}");			if(x != arr.size()-1){				sb.append(",");			}			x++;		}		sb.append("]");		return sb;	}		public static ArrayList<Person> initArray(){		ArrayList<Person> arr = new ArrayList<Person>();		for(int i = 0;i < 10;i++){			Person p = new Person();			p.setName("sdchen");			p.setAge(20);			p.setSex("man");			arr.add(p);		}		return arr;	}}

jsp頁面代碼

<pre name="code" class="html"><%@ 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=ISO-8859-1"><title>Insert title here</title><script src="jQuery/jquery-3.1.1.min.js"></script><script type="text/javascript">	$(function(){		$("#btn").click(function(){			var url = "OutJson";			$.ajax({				url:url,				type:"post",				dataType:"json",				error:function(XMLHttpRequest, textStatus, errorThrown){					alert(XMLHttpRequest);					alert(textStatus);					alert(errorThrown);				},				success:function(data){					$.each(data,function(idx,obj){						var li = document.createElement("li");	     li.innerHTML = "<a>" + obj.name + "</a>";	     document.getElementById("ul1").appendChild(li);					});				}			});		});			});</script></head><body>	<ul id="ul1"></ul> <input type="button" value="循環" id="btn"/></body></html>

寫這個demo也費了很大勁,畢竟是新手,也從錯誤中學到了很多,比如dataType寫成datatype時ajax默認接收的數據是為text這樣導致我總是循環不了,還有就是json數據的格式是非常嚴謹的

就因為最后多了一個逗號就導致總是出錯,并且循環不了,最后將錯誤打印出來才知道這個格式是錯了的

以上這篇使用ajax接收后臺發送過來的json數據方法就是小編分享給大家的全部內容了,希望能給大家一個參考,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
第一福利永久视频精品| 国产精品狠色婷| 精品国产一区二区三区久久久| 亚洲国产另类久久精品| 伊人精品在线观看| 欧美日韩一区二区三区在线免费观看| 欧美亚洲另类在线| 精品一区二区三区电影| 欧美激情一区二区三区久久久| 欧美成人午夜剧场免费观看| 欧美另类暴力丝袜| 欧美性xxxx极品高清hd直播| 中文字幕在线看视频国产欧美在线看完整| 91啪国产在线| 国产欧美日韩91| 久久在线免费观看视频| 久久久久久国产精品| 国产成人精品综合久久久| 久久国产精品网站| 在线观看欧美日韩国产| 成人网中文字幕| 欧美激情按摩在线| 久久久人成影片一区二区三区观看| 4k岛国日韩精品**专区| 日韩一区二区av| 久久影院在线观看| 久久av中文字幕| 亚洲第一精品夜夜躁人人爽| 国产999在线观看| 日韩欧美在线中文字幕| 日韩中文字幕国产精品| 亚洲字幕在线观看| 欧美专区在线播放| 亚洲最大的网站| 精品国产乱码久久久久酒店| 法国裸体一区二区| 国产91在线高潮白浆在线观看| 成人国产精品久久久| 国产精品日韩在线播放| 欧美日韩中文字幕在线| 久久影视电视剧免费网站| 高清欧美一区二区三区| 久久天天躁狠狠躁夜夜躁| 日本精品久久中文字幕佐佐木| 国产精品一区二区三区毛片淫片| 国产精品免费视频xxxx| 97在线免费观看| 69久久夜色精品国产7777| 奇米成人av国产一区二区三区| 国产免费观看久久黄| 91精品成人久久| 日韩在线精品视频| 中国人与牲禽动交精品| 亚洲福利在线看| 久久综合伊人77777蜜臀| 成人亚洲激情网| 日韩av电影院| 亚洲欧美国产精品va在线观看| 国产一区二区黑人欧美xxxx| 色偷偷888欧美精品久久久| 欧美电影免费在线观看| 精品亚洲永久免费精品| 国产精品久久久久久久av电影| 亚洲图片在线综合| 日韩网站在线观看| 久久久亚洲精品视频| 国产精品久久久久影院日本| 日本精品免费一区二区三区| 久久精品久久久久电影| 久久精品视频va| 日韩黄在线观看| 国产精品av网站| 久久久久成人网| 色七七影院综合| 中文字幕亚洲一区二区三区| 久久人人爽人人爽人人片av高请| 日韩小视频在线| 亚洲人成网在线播放| 欧美日韩人人澡狠狠躁视频| 日韩av男人的天堂| 国产精品大片wwwwww| 久久福利视频网| 欧美激情视频三区| 久久伊人精品天天| 97精品伊人久久久大香线蕉| 精品在线观看国产| 夜夜狂射影院欧美极品| 色999日韩欧美国产| 成人乱色短篇合集| 亚洲精选一区二区| 亚洲欧美综合图区| 九九精品视频在线观看| 国产98色在线| 欧美激情成人在线视频| 亚洲男人av电影| 久久精品99久久久久久久久| 日韩中文在线中文网在线观看| 欧美激情视频在线免费观看 欧美视频免费一| 中文日韩电影网站| 国产精品91久久久久久| 国产精品视频999| 亚洲人成在线观看网站高清| 欧美视频中文字幕在线| 国产亚洲精品激情久久| 中文字幕久热精品在线视频| 国产日韩视频在线观看| 一区三区二区视频| 国产精品第一区| 日韩二区三区在线| 久久精品视频99| 久久婷婷国产麻豆91天堂| 亚洲国产高潮在线观看| 美女久久久久久久久久久| 高清亚洲成在人网站天堂| 91精品国产高清久久久久久91| 伊人伊人伊人久久| 久久777国产线看观看精品| 亚洲天堂网在线观看| 97久久精品国产| 福利一区视频在线观看| 91国自产精品中文字幕亚洲| 亚洲国产精品电影| 欧美成人精品不卡视频在线观看| 成人网页在线免费观看| 97超视频免费观看| 欧美午夜片欧美片在线观看| 91成人天堂久久成人| 国内伊人久久久久久网站视频| 久久久综合av| 欧美怡春院一区二区三区| 日韩欧美在线视频| 亚洲人成电影在线观看天堂色| 91在线精品视频| 国产精品免费在线免费| 日韩av在线免费观看| 精品少妇一区二区30p| 亚洲女同精品视频| 777午夜精品福利在线观看| 欧美日本高清视频| 亚洲激情免费观看| 色视频www在线播放国产成人| 欧美激情亚洲综合一区| 国产精品久久久久影院日本| 美女撒尿一区二区三区| 欧美猛交ⅹxxx乱大交视频| 青青草国产精品一区二区| 国产精品美乳在线观看| 久久精品国产亚洲一区二区| 97在线看免费观看视频在线观看| 日韩一区二区在线视频| 国产ts人妖一区二区三区| 最近中文字幕mv在线一区二区三区四区| 97在线日本国产| 亚洲国产精品va在看黑人| 成人久久久久爱| 精品偷拍各种wc美女嘘嘘| 亚洲精品日韩丝袜精品| 亚洲自拍小视频免费观看| 日韩精品中文在线观看| 国产福利精品av综合导导航| 国产成人综合精品在线| 日韩成人性视频| 久久精品国产成人精品| 久久精品视频va|