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
相关文章:
微信推文制作网站有哪些,怎么做微信推文,急?
如何登录建站主机?访问步骤全解析
如何用PHP快速搭建CMS系统?
官网建站费用明细查询_企业建站套餐价格及收费标准指南
c++23 std::expected怎么用 c++优雅处理函数错误返回【详解】
如何配置支付宝与微信支付功能?
如何在IIS中新建站点并配置端口与物理路径?
mc皮肤壁纸制作器,苹果平板怎么设置自己想要的壁纸我的世界?
如何选择可靠的免备案建站服务器?
音响网站制作视频教程,隆霸音响官方网站?
建站之星免费版是否永久可用?
学校为何禁止电信移动建设网站?
建站VPS配置与SEO优化指南:关键词排名提升策略
免费ppt制作网站,有没有值得推荐的免费PPT网站?
如何用好域名打造高点击率的自主建站?
Python路径拼接规范_跨平台处理说明【指导】
建站之家VIP精选网站模板与SEO优化教程整合指南
网站制作公司排行榜,抖音怎样做个人官方网站
实现虚拟支付需哪些建站技术支撑?
如何在自有机房高效搭建专业网站?
陕西网站制作公司有哪些,陕西凌云电器有限公司官网?
桂林网站制作公司有哪些,桂林马拉松怎么报名?
建站之星如何一键生成手机站?
已有域名如何快速搭建专属网站?
制作宣传网站的软件,小红书可以宣传网站吗?
如何在Windows服务器上快速搭建网站?
广州网站建站公司选择指南:建站流程与SEO优化关键词解析
网站制作大概要多少钱一个,做一个平台网站大概多少钱?
宝塔建站后网页无法访问如何解决?
内部网站制作流程,如何建立公司内部网站?
,怎么在广州志愿者网站注册?
婚礼视频制作网站,学习*后期制作的网站有哪些?
如何做网站制作流程,*游戏网站怎么搭建?
建站主机无法访问?如何排查域名与服务器问题
网站制作难吗安全吗,做一个网站需要多久时间?
深圳 网站制作,深圳招聘网站哪个比较好一点啊?
股票网站制作软件,网上股票怎么开户?
百度网页制作网站有哪些,谁能告诉我百度网站是怎么联系?
网站企业制作流程,用什么语言做企业网站比较好?
如何在IIS服务器上快速部署高效网站?
高端网站建设与定制开发一站式解决方案 中企动力
教学网站制作软件,学习*后期制作的网站有哪些?
建站之星ASP如何实现CMS高效搭建与安全管理?
香港服务器网站生成指南:免费资源整合与高速稳定配置方案
建站之星后台管理系统如何操作?
ppt在线制作免费网站推荐,有什么下载免费的ppt模板网站?
定制建站模板如何实现SEO优化与智能系统配置?18字教程
定制建站策划方案_专业建站与网站建设方案一站式指南
宝盒自助建站智能生成技巧:SEO优化与关键词设置指南
上海网站制作开发公司,上海买房比较好的网站有哪些?
*请认真填写需求信息,我们会在24小时内与您取得联系。