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

首頁 > 網站 > WEB開發 > 正文

AJAX - $.get( url, [data], [success], [type] )-2

2024-04-27 15:18:41
字體:
來源:轉載
供稿:網友

上一篇【http://blog.csdn.net/J080624/article/details/54948321】的講解傳到后臺的參數形式為username=yanshi02&passWord=123456 字符串。

那么如果傳到后臺的格式是JSON呢?

queryString = $('#editform').serializeArray();//objectqueryString = JSON.stringify(queryString);//string$.get(url,queryString,function(data){});

jsp頁面】

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%><%String path = request.getContextPath();String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";%><!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN"><html> <head> <base href="<%=basePath%>"> <title>My JSP 'post.jsp' starting page</title> <meta http-equiv="CSS" href="styles.css"> --> <script type="text/Javascript" src="./scripts/jquery-1.7.2.js"></script> <script type="text/javascript"> var url =""; var queryString = ""; $(function(){ $("input[type='button']").click(function(){ url = $("#editform").attr("action"); //queryString = $('#editform').serialize(); queryString = $('#editform').serializeArray(); queryString = JSON.stringify(queryString);//string $.get(url,queryString,function(data){ alert(data); } ,"json"); }); }); </script> </head> <body> This is my JSP page. <br> <form id="editform" action="getServlet2" method="get"> <input type="text" name="username" value=""/> <input type="password" name="password" value=""/> </form> <input name="post" type="button" value="提交"/> </body></html>

【后臺接收方法】

思路:

使用request.getQueryString();獲取傳輸的數據。

因為是JSON形式,所以不適宜用request.getParameterMap;

因為是 get 請求,數據都在Query String Parameters 里面,不能使用request.getReader;

package com.atgui.Ajax.app.servlet;import java.io.IOException;import java.io.PrintWriter;import java.net.URLDecoder;import java.util.HashMap;import javax.servlet.ServletException;import javax.servlet.http.HttpServlet;import javax.servlet.http.HttpServletRequest;import javax.servlet.http.HttpServletResponse;import org.codehaus.jackson.map.ObjectMapper;public class GetServlet2 extends HttpServlet { /** * Destruction of the servlet. <br> */ public void destroy() { super.destroy(); // Just puts "destroy" string in log // Put your code here } public void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { doPost(request, response); } public void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException { response.setContentType("text/html"); PrintWriter out = response.getWriter(); //拿到$("#editform").serialize(); String jsonString =request.getQueryString() ; System.out.println(jsonString); //進行解碼,否則會有大量轉譯字符,如%22%23 String jsonString2 = URLDecoder.decode(jsonString.toString(),"UTF-8"); System.out.println(jsonString2); ObjectMapper objectMapper = new ObjectMapper(); String resultJson = objectMapper.writeValueAsString(jsonString2); System.out.println("resultJson ..."+resultJson); out.print(resultJson); out.flush(); out.close(); } public void init() throws ServletException { // Put your code here System.out.println("getServlet init()...."); }}

result as follows :

//servlet初始化getServlet init()....//獲取的string,有大量轉譯字符[{%22name%22:%22username%22,%22value%22:%22yanshi02%22},{%22name%22:%22password%22,%22value%22:%22123456%22}]//解碼后的字符串[{"name":"username","value":"yanshi02"},{"name":"password","value":"123456"}]//返回的jsonresultJson ..."[{/"name/":/"username/",/"value/":/"yanshi02/"},{/"name/":/"password/",/"value/":/"123456/"}]"

題外話:

如果請求格式為$.get(url,{mydata:queryString},function(data){});呢?

首先看大圖:

這里寫圖片描述

數據在 Query String Parameters 里面。

一般有兩種思路:

① 使用request.getParameterMap;

多用在`username=yanshi02&password=123456`形式中。

② 使用 request.getQueryString;

附結果如下:

//獲取的stringmydata=%5B%7B%22name%22%3A%22username%22%2C%22value%22%3A%22yanshi02%22%7D%2C%7B%22name%22%3A%22password%22%2C%22value%22%3A%22123456%22%7D%5D//解碼后的stringmydata=[{"name":"username","value":"yanshi02"},{"name":"password","value":"123456"}]//返回的jsonresultJson ..."mydata=[{/"name/":/"username/",/"value/":/"yanshi02/"},{/"name/":/"password/",/"value/":/"123456/"}]"

第三種思路 ?。?!

點擊查看第三種思路【http://blog.csdn.net/J080624/article/details/54950679】


發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
亚洲香蕉成人av网站在线观看_欧美精品成人91久久久久久久_久久久久久久久久久亚洲_热久久视久久精品18亚洲精品_国产精自产拍久久久久久_亚洲色图国产精品_91精品国产网站_中文字幕欧美日韩精品_国产精品久久久久久亚洲调教_国产精品久久一区_性夜试看影院91社区_97在线观看视频国产_68精品久久久久久欧美_欧美精品在线观看_国产精品一区二区久久精品_欧美老女人bb
国产精品网站视频| 国产色视频一区| 欧美韩日一区二区| 亚洲精品福利视频| 国产日韩欧美视频在线| 中文字幕久久久| 91精品国产综合久久香蕉最新版| 美乳少妇欧美精品| 91日本在线视频| 国产精品激情av在线播放| 亚洲xxx自由成熟| 久久97精品久久久久久久不卡| 欧美日韩美女视频| 欧美日韩激情小视频| 91久久久久久久久| 欧美在线视频免费播放| 欧美激情一区二区三区成人| 亚洲成人精品久久久| 中文字幕日韩在线视频| 日本三级久久久| 国产免费一区二区三区在线观看| 亚洲综合日韩中文字幕v在线| 欧美性猛交xxxx黑人| 亚洲精品国产精品自产a区红杏吧| 国产精品久久精品| 欧美孕妇与黑人孕交| 日本久久久久亚洲中字幕| 亚洲人成亚洲人成在线观看| 欧美疯狂xxxx大交乱88av| 亚洲精品久久视频| 91精品视频免费| 亚洲国产高潮在线观看| 国产精品久久久久国产a级| 国产精品亚洲аv天堂网| 成人免费视频网| 日韩有码在线视频| 欧美限制级电影在线观看| 成人福利网站在线观看11| 2021久久精品国产99国产精品| 俺去亚洲欧洲欧美日韩| 欧美网站在线观看| 久久久99免费视频| 九九视频直播综合网| 96精品久久久久中文字幕| 亚洲大胆美女视频| 久久亚洲精品小早川怜子66| 成人久久精品视频| 4438全国亚洲精品在线观看视频| 亚洲欧美色图片| 国内精品久久久久久久久| 日韩天堂在线视频| 国产精品va在线播放| 欧美日韩在线一区| 国产精品久久电影观看| 91丝袜美腿美女视频网站| 久久久久久久999精品视频| 久热精品视频在线免费观看| 色偷偷av一区二区三区| 亚洲字幕在线观看| 最近中文字幕mv在线一区二区三区四区| 色老头一区二区三区| 欧美性极品xxxx娇小| 久久久久久久999精品视频| 欧美激情一级精品国产| 国产精品91一区| 国产精品电影网| 在线观看不卡av| 啊v视频在线一区二区三区| 欧美激情中文字幕乱码免费| 国产精品视频资源| 久久精品99无色码中文字幕| 国产精品自产拍在线观看| 狠狠躁夜夜躁人人躁婷婷91| 91深夜福利视频| 91天堂在线观看| 久久久免费在线观看| 久久精品国产亚洲一区二区| 久久久久久伊人| 这里只有精品久久| 亚洲影影院av| 亚洲午夜精品久久久久久性色| 久热在线中文字幕色999舞| 国产免费一区二区三区在线观看| 亚洲高清免费观看高清完整版| 九九热99久久久国产盗摄| 欧美富婆性猛交| 波霸ol色综合久久| 久久久久久久久久亚洲| 久久精品中文字幕免费mv| 亚洲最大的av网站| 久久免费在线观看| 亚洲综合最新在线| www.欧美精品一二三区| 日韩电影中文字幕一区| 中文字幕日韩欧美| 91久久久久久久久| 亚洲一区二区日本| 日韩精品视频免费在线观看| 国产精品观看在线亚洲人成网| 亚洲欧美色婷婷| 久久亚洲综合国产精品99麻豆精品福利| 日韩视频欧美视频| 国内揄拍国内精品少妇国语| 精品国产欧美成人夜夜嗨| 97精品伊人久久久大香线蕉| 高清视频欧美一级| 国产视频精品在线| 两个人的视频www国产精品| 日韩网站在线观看| 成人在线免费观看视视频| 国产男人精品视频| 国产精品免费久久久久影院| 日韩中文字幕在线视频| 成人欧美一区二区三区在线| 日韩高清中文字幕| 亚洲精品国产综合区久久久久久久| 免费97视频在线精品国自产拍| 欧美激情网友自拍| 久久成人在线视频| 亚洲欧美国产va在线影院| 欧美最猛性xxxxx(亚洲精品)| 中文字幕综合在线| 欧美日韩中文字幕在线视频| 自拍亚洲一区欧美另类| 亚洲精品理论电影| 亚洲一区二区在线播放| 国产精品久久久亚洲| 国内精品久久久久伊人av| 日韩中文字幕在线精品| 伊人精品在线观看| 亚洲国产天堂久久国产91| 国内精品久久久久影院优| 97超碰国产精品女人人人爽| 精品亚洲aⅴ在线观看| 精品久久久久久中文字幕一区奶水| 欧美日本精品在线| 欧美巨猛xxxx猛交黑人97人| 欧美人与物videos| 美女性感视频久久久| 欧美亚洲另类在线| 91天堂在线视频| 美女精品久久久| 激情久久av一区av二区av三区| 色诱女教师一区二区三区| 国产偷国产偷亚洲清高网站| 国产精品亚洲网站| 中文字幕不卡在线视频极品| 在线播放国产精品| 日韩av在线免费看| 国产午夜精品一区二区三区| 日韩美女av在线| 久久久伊人欧美| 日本久久久久亚洲中字幕| 国产精品久久久久久久电影| 国产欧美va欧美va香蕉在| 久久影视免费观看| 亚洲高清免费观看高清完整版| 欧美成人亚洲成人| 91人人爽人人爽人人精88v| 亚洲精品成人免费| 色偷偷噜噜噜亚洲男人的天堂| 日韩精品视频免费在线观看| 98精品在线视频| 国产精品入口日韩视频大尺度|