您现在的位置是:网站首页> 编程资料编程资料
javascript请求servlet实现ajax示例(分享)_AJAX相关_
2023-05-25
284人已围观
简介 javascript请求servlet实现ajax示例(分享)_AJAX相关_
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示例(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。
您可能感兴趣的文章:
- 实例解读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交互的实例详解
相关内容
- 使用getJSON()异步请求服务器返回json格式数据的实现_AJAX相关_
- 基于fileUpload文件上传带进度条效果的实例(必看)_AJAX相关_
- Ajax客户端异步调用服务端的实现方法(js调用cs文件)_AJAX相关_
- ajax结合mysql数据库和smarty实现局部数据状态的刷新方法_AJAX相关_
- ajax实现改变状态和删除无刷新的实例_AJAX相关_
- 快速解决ajax请求出错状态码为0的问题_AJAX相关_
- 关于前端ajax请求的优雅方案(http客户端为axios)_AJAX相关_
- ajax跨域获取网站json数据的实例_AJAX相关_
- ajax中用josnp接收josn数据的实现方法_AJAX相关_
- ajax实现用户名校验的传统和jquery的$.post方式(实例讲解)_AJAX相关_
