全网整合营销服务商

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

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

原生Aajax 和jQuery Ajax 写法个人总结

AJAX:即“Asynchronous Javascript And XML”(异步JavaScript和XML),是指一种创建交互式网页应用的网页开发技术。

通过在后台与服务器进行少量数据交换,AJAX 可以使网页实现异步更新。这意味着可以在不重新加载整个网页的情况下,对网页的某部分进行更新。

传统的网页(不使用 AJAX)如果需要更新内容,必须重载整个网页页面。

      一个完整的HTTP请求:由请求方式、URL、请求头和请求体组成;

      一个完整的HTTP响应:由状态码、响应头、响应体组成;

      http状态码:1开头 代表信息类 正在处理、2开头代表请求成功200 OK、3开头代表重定向、4开头代表客户端错误 404、5开头代表服务器错误;

      响应状态:0,1,2,3,4  4代表响应成功。

      open方法中的第三个参数代表是否异步(TRUE为异步   FALSE为同步)。

      当请求方式为POST时,open方法后面要设置请求头(xmlhttp.setResponseHeader(""))send方法中要加入;      

  原生JavaScript写法:

var xhr;
  function rukou()//入口函数
  {
   xhr=getxhr();
   if(xhr==null)
   {
    alert("浏览器不支持!");
   }
   var url="";
   xhr.onreadystatechange=fanhui;
   xhr.open("GET",url,true);
   xhr.send(null);
  }
  function fanhui()//请求成功的回调函数
  {
   if(readyState==4)
   {
    document.getElementById("xx").innerHTML=xhr.responseText;
   }
  }
  function getxhr()//获取xmlhttp对象
  {
   xhr=null;
   try{
    xhr=new XMLHttpRequest();
   }
   catch(e)
   {
    xhr=new ActiveXObject("Microsoft.XMLHTTP");
   }
  }

      jQuery中的ajax写法:

$("#tijiao").click(function(){
  $.ajax({
   type:"GET",
   url:"http://localhost/AJAX/test.php?name="+$("#name").val()+"&phone="+$("#phone").val(),
   dataType:"json",
   success:function(data){
    $("#success").html(data.msg);
   },
   error:function(){
    alert("错误!!!");
   }
  })
 })
$("#tijiao").click(function(){
  $.ajax({
   type:"POST",
   url:"test.php",
   data:{
    name:$("#name").val(),
    phone:$("#phone").val()
   },
   dataType:"json",
   success:function(data){
    $("#success").html(data.msg);
   },
   error:function(){
    alert("错误!!!");
   }
  })
 })  

 以上所述是小编给大家介绍的原生Aajax 和jQuery Ajax 个人总结,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对网站的支持!


# 原生ajax和jquery  # ajax  # 原生ajax  # 原生Ajax 和jQuery Ajax的区别示例分析  # 原生js jquery ajax请求以及jsonp的调用方法  # 原生js仿jquery实现对Ajax的封装  # 原生和jQuery的ajax用法详解  # 简单聊一聊原生Ajax与JQuery Ajax  # 小编  # 在此  # 是指  # 给大家  # 不支持  # 第三个  # 所述  # 回调  # 给我留言  # 中要  # 感谢大家  # 数据交换  # 客户端  # 重定向  # 疑问请  # 有任何  # 情况下  # 加载  # 这意味着  # POST 


相关文章: 如何快速查询网站的真实建站时间?  企业网站制作公司网页,推荐几家专业的天津网站制作公司?  手机钓鱼网站怎么制作视频,怎样拦截钓鱼网站。怎么办?  微信h5制作网站有哪些,免费微信H5页面制作工具?  广州网站设计制作一条龙,广州巨网网络科技有限公司是干什么的?  Python如何创建带属性的XML节点  无锡营销型网站制作公司,无锡网选车牌流程?  小型网站制作HTML,*游戏网站怎么搭建?  简历在线制作网站免费,免费下载个人简历的网站是哪些?  招贴海报怎么做,什么是海报招贴?  北京网站制作网页,网站升级改版需要多久?  建站之星如何防范黑客攻击与数据泄露?  网站制作软件免费下载安装,有哪些免费下载的软件网站?  如何正确下载安装西数主机建站助手?  网站专业制作公司,网站编辑是做什么的?好做吗?工作前景如何?  常州自助建站费用包含哪些项目?  如何使用Golang安装API文档生成工具_快速生成接口文档  高配服务器限时抢购:企业级配置与回收服务一站式优惠方案  建站之星下载版如何获取与安装?  javascript基本数据类型及类型检测常用方法小结  如何选择香港主机高效搭建外贸独立站?  制作电商网页,电商供应链怎么做?  如何确保西部建站助手FTP传输的安全性?  广州顶尖建站服务:企业官网建设与SEO优化一体化方案  电商网站制作价格怎么算,网上拍卖流程以及规则?  详解免费开源的.NET多类型文件解压缩组件SharpZipLib(.NET组件介绍之七)  青岛网站设计制作公司,查询青岛招聘信息的网站有哪些?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  网站制作难吗安全吗,做一个网站需要多久时间?  成都网站制作价格表,现在成都广电的单独网络宽带有多少的,资费是什么情况呢?  c# F# 的 MailboxProcessor 和 C# 的 Actor 模型  nginx修改上传文件大小限制的方法  模具网站制作流程,如何找模具客户?  Avalonia如何实现跨窗口通信 Avalonia窗口间数据传递  官网自助建站系统:SEO优化+多语言支持,快速搭建专业网站  c++怎么编写动态链接库dll_c++ __declspec(dllexport)导出与调用【方法】  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  免费ppt制作网站,有没有值得推荐的免费PPT网站?  建站之星安装失败:服务器环境不兼容?  c++怎么实现高并发下的无锁队列_c++ std::atomic原子变量与CAS操作【详解】  如何零成本快速生成个人自助网站?  陕西网站制作公司有哪些,陕西凌云电器有限公司官网?  怎么制作网站设计模板图片,有电商商品详情页面的免费模板素材网站推荐吗?  Thinkphp 中 distinct 的用法解析  如何快速建站并高效导出源代码?  建站ABC备案流程中有哪些关键注意事项?  宠物网站制作html代码,有没有专门介绍宠物如何养的网站啊?  香港服务器租用费用高吗?如何避免常见误区?  活动邀请函制作网站有哪些,活动邀请函文案?  网站制作软件有哪些,制图软件有哪些? 

您的项目需求

*请认真填写需求信息,我们会在24小时内与您取得联系。