真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網站制作重慶分公司

ajax的兩種提交方式是什么

這篇文章主要介紹“ajax的兩種提交方式是什么”,在日常操作中,相信很多人在ajax的兩種提交方式是什么問題上存在疑惑,小編查閱了各式資料,整理出簡單好用的操作方法,希望對大家解答”ajax的兩種提交方式是什么”的疑惑有所幫助!接下來,請跟著小編一起來學習吧!

專注于為中小企業(yè)提供成都網站建設、成都做網站服務,電腦端+手機端+微信端的三站合一,更高效的管理,為中小企業(yè)景縣免費做網站提供優(yōu)質的服務。我們立足成都,凝聚了一批互聯(lián)網行業(yè)人才,有力地推動了超過千家企業(yè)的穩(wěn)健成長,幫助中小企業(yè)通過網站建設實現(xiàn)規(guī)模擴充和轉變。

首先主要是將javascript版本ajax做下注釋:ajax異步刷新主要是將所需條件拼成字符串傳入后臺,處理之后,直接調用回調函數將所得數據返還給頁面,并加以顯示,因為還在本頁面,所以不用刷新頁面,懂了了吧,本篇也用encodeURI對字符串做了加密,并在類里做了解碼,其中需要一些注意的地方在源碼里做了注釋。get/post兩種提交方式,但get提交容易亂碼,一定多加注意

jsp頁面:

復制代碼 代碼如下:

<%@ page language="java" import="java.util.*" pageEncoding="UTF-8"%>
<%
String path = request.getContextPath();
String basePath = request.getScheme()+"://"+request.getServerName()+":"+request.getServerPort()+path+"/";
%>




">

js異步刷新






用戶:

密碼:









這里是servlet/action Java代碼:

復制代碼 代碼如下:

package com.cstp.javascript;

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;

@SuppressWarnings("serial")
public class AjaxServlet1 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 {
//設置編碼,防止亂碼
response.setCharacterEncoding("utf-8");
request.setCharacterEncoding("utf-8");
//接收參數
String msg=request.getParameter("msg");
if(msg.equals("gets")){
// String name=new String(request.getParameter("name").getBytes("ISO8859-1"), "UTF-8"); //一次編碼,java里進行解碼操作
String name=java.net.URLDecoder.decode(request.getParameter("name"),"utf-8"); //decode解碼頁面必須兩次編碼,java里進行解碼操作
String pwd=request.getParameter("pwd");
System.out.println(name+","+pwd);
PrintWriter out = response.getWriter();
out.println("ajax響應get,結果返回"+name+","+pwd);
}else if(msg.equals("posts")){
String name=new String(request.getParameter("name").getBytes("utf-8"), "UTF-8"); //一次編碼,java里進行解碼操作
String pwd=request.getParameter("pwd");
System.out.println(name+","+pwd);
PrintWriter out = response.getWriter();
out.println("ajax響應post,結果返回"+name+","+pwd);
}

}
}


上面是javascript版ajax,下面將喜歡jquery版的也分享給JQ友們:

頁面上:

復制代碼 代碼如下:


后臺:servlet/action里

類里對數據處理的方法同上,就不再累贅了

到此,關于“ajax的兩種提交方式是什么”的學習就結束了,希望能夠解決大家的疑惑。理論與實踐的搭配能更好的幫助大家學習,快去試試吧!若想繼續(xù)學習更多相關知識,請繼續(xù)關注創(chuàng)新互聯(lián)網站,小編會繼續(xù)努力為大家?guī)砀鄬嵱玫奈恼拢?/p>
新聞名稱:ajax的兩種提交方式是什么
網頁鏈接:http://weahome.cn/article/pojeho.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部