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

首頁 > 編程 > JavaScript > 正文

jQuery Ajax前后端使用JSON進行交互示例

2019-11-19 17:07:38
字體:
來源:轉載
供稿:網友

需求:

前端通過jQuery Ajax傳輸json到后端,后端接收json,對json進行處理,后端返回一個json給前端

這里使用servlet的方式

1、采用$.post方法

index.jsp頁面

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@ page contentType="text/html; charset=UTF-8"%> <html> <head> <title></title> <script src="js/jquery-1.12.2.js"></script> <script language="JavaScript">   function checkUserid() {     $.post('Ajax/CheckServlet',//url     {       userid : $("#userid").val(),       sex : "男"     }, function(data) {       var obj = eval('(' + data + ')');       alert(obj.success);     });   } </script> </head> <body>   用戶ID:   <input type="text" id="userid" name="userid"> <span id="msg"></span>   <br> <button onclick="checkUserid()">傳輸</button> </body> </html> 

CheckServlet.Java代碼如下

package com.ajax;  import java.io.IOException; import java.io.PrintWriter;  import javax.servlet.ServletException; import javax.servlet.http.HttpServlet; import javax.servlet.http.HttpServletRequest; import javax.servlet.http.HttpServletResponse;  public class CheckServlet extends HttpServlet {    public void doGet(HttpServletRequest request, HttpServletResponse response)       throws ServletException, IOException {     this.doPost(request, response);   }    public void doPost(HttpServletRequest request, HttpServletResponse response)       throws ServletException, IOException {     /*設置字符集為'UTF-8'*/     request.setCharacterEncoding("UTF-8");     response.setCharacterEncoding("UTF-8");     String userid = request.getParameter("userid"); // 接收userid     String sex = request.getParameter("sex");//接收性別     System.out.println(userid);     System.out.println(sex);      //寫返回的JSON     PrintWriter pw = response.getWriter();     String json = "{'success':'成功','false':'失敗'}";     pw.print(json);     pw.flush();     pw.close();    } } 

由于這里采用的是servlet的方式,所以要配置web.xml

<?xml version="1.0" encoding="UTF-8"?> <web-app xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance"   xmlns="http://xmlns.jcp.org/xml/ns/javaee"   xsi:schemaLocation="http://xmlns.jcp.org/xml/ns/javaee http://xmlns.jcp.org/xml/ns/javaee/web-app_3_1.xsd"   id="WebApp_ID" version="3.1">   <display-name>Ajax</display-name>    <servlet>     <servlet-name>CheckServlet</servlet-name>     <servlet-class>com.ajax.CheckServlet</servlet-class>   </servlet>   <servlet-mapping>     <servlet-name>CheckServlet</servlet-name>     <url-pattern>/Ajax/CheckServlet</url-pattern>   </servlet-mapping> </web-app> 

在頁面輸入一個ID,可以在后臺接收到并且打印出來,后臺通過PrintWriter進行回寫JSON返回前端,前端通過eval將JSON變換為Object對象,通過obj.name獲取JSON值

2、采用$.get方法,只需要將jsp頁面里面的post改為get即可

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@ page contentType="text/html; charset=UTF-8"%> <html> <head> <title></title> <script src="js/jquery-1.12.2.js"></script> <script language="JavaScript">   function checkUserid() {     $.get(       'Ajax/CheckServlet',//url       {         userid:$("#userid").val(),         sex:"男"       },       function(data){         var obj = eval('('+data+')');         alert(obj.success);       }     );   } </script> </head> <body>    用戶ID:   <input type="text" id="userid" name="userid"> <span id="msg"></span>     <br>       <button onclick="checkUserid()">傳輸</button> </body> </html> 

結果與$.post一樣

3、通過$.ajax方法

<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd"> <%@ page contentType="text/html; charset=UTF-8"%> <html> <head> <title></title> <script src="js/jquery-1.12.2.js"></script> <script language="JavaScript">   function checkUserid() {     $.ajax({       type : 'post',       data : {         userid : $("#userid").val(),         sex : "男"       },       url : "Ajax/CheckServlet",       success : function(data) {         var obj = eval('(' + data + ')');       alert(obj.success);       },       error : function() {       },       complete : function() {       }     });   } </script> </head> <body>    用戶ID:   <input type="text" id="userid" name="userid"> <span id="msg"></span>     <br>       <button onclick="checkUserid()">傳輸</button> </body> </html> 

$.ajax方法也是可以分為post和get方法的,通過修改type來修改發送的方式

結果與方法1是相同的

以上就是本文的全部內容,希望對大家的學習有所幫助,也希望大家多多支持武林網。

發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
成人久久18免费网站图片| 精品福利樱桃av导航| 亚洲电影免费在线观看| 亚洲精品欧美极品| 亚洲jizzjizz日本少妇| 国产精品69久久久久| 成人福利在线视频| 国产精品久久久久久久久久| 亚洲人午夜精品免费| 57pao成人永久免费视频| 久久久成人av| 日韩亚洲综合在线| 国产欧美精品在线播放| 久久久久一本一区二区青青蜜月| 91久久精品国产91性色| 亚洲精品第一页| 日韩av在线播放资源| 国产成人自拍视频在线观看| 久久躁日日躁aaaaxxxx| 欧美性高潮在线| 欧美一区在线直播| 久久久久久久一| 亚洲免费视频一区二区| 欧美成人网在线| 热久久免费国产视频| 日韩在线观看免费网站| 国产精品99蜜臀久久不卡二区| 欧美电影在线观看完整版| 国产精品亚洲аv天堂网| 国产成人精品a视频一区www| 57pao成人国产永久免费| 精品久久久久久久久久久久| 日本一区二三区好的精华液| 欧美激情女人20p| 亚洲综合一区二区不卡| 久久久久久久97| 色婷婷av一区二区三区在线观看| 欧美怡红院视频一区二区三区| 91探花福利精品国产自产在线| 国产精品黄色影片导航在线观看| 精品国产一区久久久| 成人黄色在线播放| 超碰精品一区二区三区乱码| 日产精品久久久一区二区福利| 清纯唯美亚洲综合| 最新日韩中文字幕| 日韩精品亚洲元码| 最近的2019中文字幕免费一页| 91chinesevideo永久地址| 国产精品美女av| 亚洲电影免费观看高清完整版在线观看| 欧美黑人又粗大| 91九色综合久久| 久久久国产精品x99av| 精品一区精品二区| 欧美一级视频在线观看| 久久久久99精品久久久久| 91av网站在线播放| 亚洲最大的成人网| 亚洲欧洲自拍偷拍| 精品在线观看国产| 久久精品91久久香蕉加勒比| 欧美在线亚洲在线| 亚洲视频精品在线| 91丨九色丨国产在线| 欧美日韩一区二区免费在线观看| 伊人亚洲福利一区二区三区| 国产成人精品免费久久久久| 夜夜嗨av一区二区三区四区| 欧美日产国产成人免费图片| 欧美视频在线视频| 午夜欧美不卡精品aaaaa| 日韩在线免费观看视频| 欧美富婆性猛交| 亚洲第一精品自拍| 日韩经典中文字幕在线观看| 97av在线视频免费播放| 91最新国产视频| 亚洲激情自拍图| 日韩免费av片在线观看| 亚洲国产精品va在线看黑人动漫| 亚洲精品wwww| 亚洲第一区第一页| 国产91精品视频在线观看| 成人xvideos免费视频| 日日噜噜噜夜夜爽亚洲精品| 911国产网站尤物在线观看| 正在播放欧美一区| 欧美一区二区大胆人体摄影专业网站| 国产一区二区日韩精品欧美精品| 国精产品一区一区三区有限在线| 欧美大码xxxx| 国产精品白丝av嫩草影院| 亚洲xxxxx| 亚洲第一级黄色片| 日本一本a高清免费不卡| 亚洲人成电影网站色xx| 日韩在线视频播放| 欧美在线亚洲在线| 色www亚洲国产张柏芝| 国产精品久久久久77777| 粉嫩老牛aⅴ一区二区三区| 最近2019中文字幕在线高清| 日韩视频―中文字幕| 日本中文字幕久久看| 高跟丝袜一区二区三区| 欧美激情视频三区| 亚洲精品久久7777777| 精品国内产的精品视频在线观看| 欧美大成色www永久网站婷| 日韩精品一区二区三区第95| 日韩高清不卡av| 久久国内精品一国内精品| 最近日韩中文字幕中文| 精品综合久久久久久97| 一二美女精品欧洲| 福利二区91精品bt7086| 久久久午夜视频| 国产精品久久久| 久操成人在线视频| 亚洲一区二区免费在线| 日韩av在线网站| 亚洲成人av片在线观看| 日韩av中文字幕在线| 国产美女精彩久久| 中文字幕日韩在线观看| 欧美成人亚洲成人| 日韩中文第一页| 亚洲精品第一国产综合精品| 狠狠久久亚洲欧美专区| 一区二区三区四区视频| 精品国模在线视频| 91免费电影网站| 亲爱的老师9免费观看全集电视剧| 久久伊人精品一区二区三区| 97在线看免费观看视频在线观看| 欧美成人第一页| 国产亚洲日本欧美韩国| 日韩中文字幕国产| 成人黄色大片在线免费观看| 日韩久久免费电影| 国产91精品网站| 日韩在线观看网址| 亚洲人午夜精品免费| 成人福利网站在线观看| 中文字幕少妇一区二区三区| 午夜精品久久久久久久久久久久| 91亚洲精品久久久久久久久久久久| 精品av在线播放| 亚洲男人天堂网| 国产suv精品一区二区| 91啪国产在线| 亚洲资源在线看| 青草青草久热精品视频在线网站| 97在线视频免费看| 久久天堂av综合合色| 欧美精品成人在线| 夜夜嗨av一区二区三区四区| 国产成人精品久久| 欧美视频在线免费看| 国产精品久久久久久久一区探花| 性色av一区二区三区| 成人性教育视频在线观看| 久久这里有精品视频|