千家信息网

ajax的两种提交方式是什么

发表于:2026-11-03 作者:千家信息网编辑
千家信息网最后更新 2026年11月03日,这篇文章主要介绍"ajax的两种提交方式是什么",在日常操作中,相信很多人在ajax的两种提交方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"ajax的两种提交
千家信息网最后更新 2026年11月03日ajax的两种提交方式是什么

这篇文章主要介绍"ajax的两种提交方式是什么",在日常操作中,相信很多人在ajax的两种提交方式是什么问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答"ajax的两种提交方式是什么"的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

首先主要是将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的两种提交方式是什么"的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注网站,小编会继续努力为大家带来更多实用的文章!

编码 方式 代码 页面 后台 utf-8 学习 乱码 参数 字符 字符串 数据 UTF-8 处理 方法 更多 结果 中文 帮助 了了 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 互联网科技股 互联网科技公司排名 万易互联网科技 朗涯互联网科技 天下捷融互联网科技 广州紫鲸互联网科技 山东吉时兔互联网科技有限公司 北京三清互联网科技 新兴科技互联网创新大赛颁奖典礼 互联网科技与大数据专业 深圳育鹏互联网科技有限公司招聘 浙南科技城互联网大厦建设工程 长沙互联网科技 互联网风格科技公司名称 江苏互联网智能科技产品出厂价 广西科技产业互联网是什么 科技互联网经济论坛 安徽零酒互联网科技有限公司 科技互联网专业务虚会材料 互联网 科技节活动 微视频大赛 互联网与未来科技 润盈互联网科技 卓越科技互联网 招聘 互联网公司会议桌创意科技软装饰 安控科技rtu产品工业互联网 银川新华互联网科技职业技术培训学校图片 领航科技大厦互联网公司 互联网科技创新创业项目 互联网大会出现的黑科技 前海云享互联网科技
0