ajax请求是一种无刷新式的用户体验,可以发送GET和POST两种异步请求,现记录如下:

GET请求:
function sendRequestByGet(){
//定义异步请求对象
var xmlReq;
//检测浏览器是否直接支持ajax
if(window.XMLHttpRequest){//直接支持ajax
xmlReq=new XMLHttpRequest();
}else{//不直接支持ajax
xmlReq=new ActiveObject('Microsoft.XMLHTTP');
}
//设置回调函数
xmlReq.onreadystatechange=function(){
if (xmlReq.readyState==4&&xmlReq.status==200) {
//获取服务器的响应值
var result=xmlReq.responseText;
//后续操作
alert(result);
}
};
//创建异步get请求
var url="Hello?name=zhangsan";
xmlReq.open("GET",url,true);
//发送请求
xmlReq.send(null);
}
POST请求:
function sendRequestByPost(){
//定义异步请求对象
var xmlReq;
//检测浏览器是否直接支持ajax
if(window.XMLHttpRequest){//直接支持ajax
xmlReq=new XMLHttpRequest();
}else{//不直接支持ajax
xmlReq=new ActiveObject('Microsoft.XMLHTTP');
}
//设置回调函数
xmlReq.onreadystatechange=function(){
if (xmlReq.readyState==4&&xmlReq.status==200) {
//获取服务器的响应值
var result=xmlReq.responseText;
//后续操作
alert(result);
}
};
//创建异步Post请求
var url="Hello";
xmlReq.open("POST",url,true);
xmlReq.setRequestHeader("Content-Type","application/x-www-form-urlencoded");
//发送请求
var data="name=lisi";
xmlReq.send(data);
}
ajax请求的servlet:
@Override
protected void doPost(HttpServletRequest req, HttpServletResponse resp)
throws ServletException, IOException {
String name=req.getParameter("name");
PrintWriter out = resp.getWriter();
out.print(name);
}
效果:
以上这篇javascript请求servlet实现ajax示例(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
# javascript
# servlet
# ajax
# 实例解读Ajax与servlet交互的方法
# Jquery+ajax+JAVA(servlet)实现下拉菜单异步取值
# jQuery Ajax传值到Servlet出现乱码问题的解决方法
# 深入Ajax代理的Java Servlet的实现详解
# jquery请求servlet实现ajax异步请求的示例
# Servlet+Ajax实现智能搜索框智能提示功能
# Ajax+Servlet+jsp显示搜索效果
# Servlet获取AJAX POST请求中参数以form data和request payload形
# javaweb中ajax请求后台servlet(实例)
# 关于Ajax技术中servlet末尾的输出流
# AJAX Servlet实现数据异步交互的方法
# 探讨.get .post .ajax ztree 还有后台servlet传递数据的相关知识
# Servlet 与 Ajax 交互一直报status=parsererror的解决办法
# Ajax+Servlet实现无刷新下拉联动效果
# 浅谈ajax在jquery中的请求和servlet中的响应
# Servlet3.0与纯javascript通过Ajax交互的实例详解
# 给大家
# 回调
# 不直接
# 是一种
# 两种
# 希望能
# 这篇
# 小编
# 大家多多
# open
# onreadystatechange
# readyState
# XMLHTTP
# responseText
# ActiveObject
# Microsoft
# amp
# alert
# url
# zhangsan
相关文章:
如何将凡科建站内容保存为本地文件?
教育培训网站制作流程,请问edu教育网站的域名怎么申请?
做企业网站制作流程,企业网站制作基本流程有哪些?
建站之星2.7模板快速切换与批量管理功能操作指南
天河区网站制作公司,广州天河区如何办理身份证?需要什么资料有预约的网站吗?
建站VPS配置与SEO优化指南:关键词排名提升策略
php json中文编码为null的解决办法
如何在Golang中使用replace替换模块_指定本地或远程路径
网站企业制作流程,用什么语言做企业网站比较好?
公司门户网站制作公司有哪些,怎样使用wordpress制作一个企业网站?
如何在Windows虚拟主机上快速搭建网站?
如何选择可靠的免备案建站服务器?
c# 在高并发场景下,委托和接口调用的性能对比
如何选择CMS系统实现快速建站与SEO优化?
制作网站的软件免费下载,免费制作app哪个平台好?
如何在IIS中新建站点并配置端口与物理路径?
建站三合一如何选?哪家性价比更高?
高防服务器租用首荐平台,企业级优惠套餐快速部署
rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted
建站之星官网登录失败?如何快速解决?
专业商城网站制作公司有哪些,pi商城官网是哪个?
宝塔新建站点为何无法访问?如何排查?
如何正确下载安装西数主机建站助手?
如何用搬瓦工VPS快速搭建个人网站?
电脑免费海报制作网站推荐,招聘海报哪个网站多?
网页设计与网站制作内容,怎样注册网站?
如何选择网络建站服务器?高效建站必看指南
如何在建站之星网店版论坛获取技术支持?
建站之星会员如何解锁更多建站功能?
已有域名能否直接搭建网站?
如何快速搭建高效香港服务器网站?
建站主机数据库如何配置才能提升网站性能?
新网站制作渠道有哪些,跪求一个无线渠道比较强的小说网站,我要发表小说?
如何快速查询网址的建站时间与历史轨迹?
公司网站的制作公司,企业网站制作基本流程有哪些?
详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)
如何通过VPS建站无需域名直接访问?
如何快速搭建高效WAP手机网站吸引移动用户?
购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?
韩国服务器如何优化跨境访问实现高效连接?
php能控制zigbee模块吗_php通过串口与cc2530 zigbee通信【介绍】
微信小程序 五星评分(包括半颗星评分)实例代码
网站好制作吗知乎,网站开发好学吗?有什么技巧?
免费的流程图制作网站有哪些,2025年教师初级职称申报网上流程?
建站主机选哪种环境更利于SEO优化?
如何在七牛云存储上搭建网站并设置自定义域名?
如何快速生成高效建站系统源代码?
唐山网站制作公司有哪些,唐山找工作哪个网站最靠谱?
建站OpenVZ教程与优化策略:配置指南与性能提升
*请认真填写需求信息,我们会在24小时内与您取得联系。