全网整合营销服务商

电脑端+手机端+微信端=数据同步管理

免费咨询热线:400-708-3566

javascript请求servlet实现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示例(分享)就是小编分享给大家的全部内容了,希望能给大家一个参考,也希望大家多多支持。


# 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小时内与您取得联系。