全网整合营销服务商

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

免费咨询热线: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 


相关文章: 如何在Mac上搭建Golang开发环境_使用Homebrew安装和管理Go版本  如何获取PHP WAP自助建站系统源码?  一键制作网站软件下载安装,一键自动采集网页文档制作步骤?  Java解压缩zip - 解压缩多个文件或文件夹实例  如何在西部数码注册域名并快速搭建网站?  青浦网站制作公司有哪些,苹果官网发货地是哪里?  开心动漫网站制作软件下载,十分开心动画为何停播?  rsync同步时出现rsync: failed to set times on “xxxx”: Operation not permitted  C#如何序列化对象为XML XmlSerializer用法  临沂网站制作公司有哪些,临沂第四中学官网?  建站之星如何快速解决建站难题?  大连网站制作费用,大连新青年网站,五年四班里的视频怎样下载啊?  上海网站制作网站建设公司,建筑电工证网上查询系统入口?  如何高效配置香港服务器实现快速建站?  建站之星如何配置系统实现高效建站?  如何解决VPS建站LNMP环境配置常见问题?  建站一年半SEO优化实战指南:核心词挖掘与长尾流量提升策略  网站制作需要会哪些技术,建立一个网站要花费多少?  清单制作人网站有哪些,近日“兴风作浪的姑奶奶”引起很多人的关注这是什么事情?  西安专业网站制作公司有哪些,陕西省建行官方网站?  网站制作的步骤包括,正确网址格式怎么写?  如何在宝塔面板创建新站点?  魔方云NAT建站如何实现端口转发?  在线流程图制作网站手机版,谁能推荐几个好的CG原画资源网站么?  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  枣阳网站制作,阳新火车站打的到仙岛湖多少钱?  盐城做公司网站,江苏电子版退休证办理流程?  整人网站在线制作软件,整蛊网站退不出去必须要打我是白痴才能出去?  如何使用Golang table-driven基准测试_多组数据测量函数效率  音响网站制作视频教程,隆霸音响官方网站?  如何快速选择适合个人网站的云服务器配置?  宝盒自助建站智能生成技巧:SEO优化与关键词设置指南  成都响应式网站开发,dw怎么把手机适应页面变成网页?  制作证书网站有哪些,全国城建培训中心证书查询官网?  定制建站方案优化指南:企业官网开发与建站费用解析  南京做网站制作公司,南京哈发网络有限公司,公司怎么样,做网页美工DIV+CSS待遇怎么样?  如何在景安云服务器上绑定域名并配置虚拟主机?  洛阳网站制作公司有哪些,洛阳的招聘网站都有哪些?  建站之星后台搭建步骤解析:模板选择与产品管理实操指南  建站主机如何选?高性价比方案全解析  在线ppt制作网站有哪些,请推荐几个好的课件下载的网站?  购物网站制作费用多少,开办网上购物网站,需要办理哪些手续?  建站主机选购指南:核心配置优化与品牌推荐方案  如何高效完成独享虚拟主机建站?  如何通过远程VPS快速搭建个人网站?  如何制作网站标识牌,动态网站如何制作(教程)?  如何零基础开发自助建站系统?完整教程解析  建站之星展会模版如何一键下载生成?  专业商城网站制作公司有哪些,pi商城官网是哪个?  合肥做个网站多少钱,合肥本地有没有比较靠谱的交友平台? 

您的项目需求

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