广告
返回顶部
首页 > 资讯 > 前端开发 > JavaScript >Ajax和$.ajax怎么用
  • 409
分享到

Ajax和$.ajax怎么用

2024-04-02 19:04:59 409人浏览 泡泡鱼
摘要

这篇文章主要为大家展示了“ajax和$.ajax怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ajax和$.ajax怎么用”这篇文章吧。实例一(Ajax请

这篇文章主要为大家展示了“ajax和$.ajax怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ajax和$.ajax怎么用”这篇文章吧。

实例一(Ajax请求基本创建格式):

<html xmlns="Http://www.w3.org/1999/xhtml">
<head runat="server">
 <title>Ajax练习(GET,不考虑浏览器兼容性)</title>
 <script type="text/javascript">
  function doRequest() {
   //不考虑浏览器兼容性问题
   var xmlHttp = new XMLHttpRequest();
   //打开一个与Http服务器的连接
   xmlHttp.open("GET", "Default.aspx", true);
   //与服务器端交互
   xmlHttp.send(null);
   //监听服务器端响应状态的改变事件
   xmlHttp.onreadystatechange = function () {
    //客户端与服务器端交互完成
    if (xmlHttp.readyState == 4) {
     //服务器端返回Http状态码:200表示请求成功,404未找到,403错误
     if (xmlHttp.status == 200) {
      //获得服务器端资源
      var result = xmlHttp.responseText;
      alert(result);
     }
    }
   }
  }
 </script>
</head>
<body>
 <fORM id="form1" runat="server">
 <div>
  <input type="button" id="btn" value="异步请求" onclick="doRequest()" />
 </div>
 </form>
</body>
</html>
<head runat="server">
 <title>AjaxDemo实例</title>
 <script src="js/Jquery-1.4.1-vsdoc.js" type="text/javascript"></script>
 <script type="text/javascript">
  //使用Ajax读取浏览器的工作内容 
  function readRequest() {
   //不考虑浏览器的兼容性问题
   var xmlhttp = new XMLHttpRequest();
   //打开一个与服务器相关的链接
   //发送请求
   //请求的方式(获取/发送),请求页面,是否异步
   xmlhttp.open("GET", "AjaxDemo.aspx", true);
   //发送数据
   xmlhttp.send(null);
   //接受服务器返回结果
   xmlhttp.onreadystatechange = function() {
    //请求完成
    if (xmlhttp.readyState == 4) {
     //链接成功
     if (xmlhttp.status == 200) {
      //输出浏览器的内容
      var result = xmlhttp.responseText;
      alert(result);
      window.alert("读取浏览器的内容成功!");
     }
    }
   };
  };
  function btn_Click() {
   var http = new ActiveXObject("Microsoft.XMLHTTP");
   //或者使用这一句创建 var xmlhttp = new XMLHttpRequest();
   if (!http) {
    alert("创建xmlhttp对象异常!");
    return false;
   }
   http.open("POST", "AjaxDemo.ashx", false);
   http.onreadystatechange = function() {
    if (http.readyState == 4) {
     //链接成功
     if (http.status == 200) {
      alert(http.responseText);
      document.getElementById("Text1").value = http.responseText;
     } else {
      window.alert("Ajax服务器返回错误!");
     }
    }
   };
   http.send();
  };
 </script>
</head>
<body>
 <form id="form1" runat="server">
 <div>
 <input id="Button1" type="button" value="使用Ajax读取浏览器的内容" onclick="readRequest()" />
 <br/>
  <input id="Text1" type="text" />&nbsp;&nbsp;
  <input id="Button2" type="button" value="获取当前时间" onclick="btn_Click()"/>
 </div>
 </form>
</body>

实例二(见附件)

考虑浏览器兼容性Ajax请求处理,获取后台xml文件内容。

实例三(见附件)

使用$.Ajax获取后台读取xml文件内容信息。

function readXML1() {
   //创建XML对象
   var xmldom = new ActiveXObject("Microsoft.XMLDOM");
   //设置为异步
   xmldom.async = "false";
   //加载需要读取的XML文档
   xmldom.load("XML1.xml");
   info = "";
   //需要读取的根节点
   var node = xmldom.selectNodes("student");
   //依次读取其中的内容
   info = node[0].childNodes[0].nodeTypedValue + " <br/>" + node[0].childNodes[1].nodeTypedValue+ "<br/>" + node[0].childNodes[2].nodeTypedValue;
   document.getElementById("xmlmsg").innerHTML = info;
  };
 function readXML2() {
   //实例化xml对象
   var xml = new ActiveXObject("Microsoft.XMLDOM");
   //异步设置
   xml.async = "false";
   //加载需要读取的XML文档
   xml.load("XML2.xml");
   info = "";
   //选择需要读取的对象名称
   var fnode = xml.documentElement.selectNodes("people");
   //循环输出文档的内容
   for (var i = 0; i < fnode.length; i++) {
    for (var j = 0; j < fnode[i].childNodes.length; j++) {
     info += fnode[i].childNodes[j].text + "<br/>";
    }
   }
   document.getElementById("xmlmsg").innerHTML = info;
  };

以上是“Ajax和$.ajax怎么用”这篇文章的所有内容,感谢各位的阅读!相信大家都有了一定的了解,希望分享的内容对大家有所帮助,如果还想学习更多知识,欢迎关注编程网JavaScript频道!

--结束END--

本文标题: Ajax和$.ajax怎么用

本文链接: https://www.lsjlt.com/news/72749.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • Ajax和$.ajax怎么用
    这篇文章主要为大家展示了“Ajax和$.ajax怎么用”,内容简而易懂,条理清晰,希望能够帮助大家解决疑惑,下面让小编带领大家一起研究并学习一下“Ajax和$.ajax怎么用”这篇文章吧。实例一(Ajax请...
    99+
    2022-10-19
  • Ajax和jsonp怎么用
    这篇文章主要介绍了Ajax和jsonp怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。前言:ajax和jsonp可以与后台通信,获取数据...
    99+
    2022-10-19
  • Ajax怎么用
    小编给大家分享一下Ajax怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!一、什么是AjaxAjax英文全称为“ Async...
    99+
    2022-10-19
  • Ajax怎么使用
    这篇文章将为大家详细讲解有关Ajax怎么使用,小编觉得挺实用的,因此分享给大家做个参考,希望大家阅读完这篇文章后可以有所收获。Ajax是一种已不是加载脚本,其最古老的实现方式是利用iframe来加载远程的脚...
    99+
    2022-10-19
  • vue中axios和ajax怎么使用
    这篇文章主要讲解了“vue中axios和ajax怎么使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“vue中axios和ajax怎么使用”吧!vue中axios和ajax区别是:1.axi...
    99+
    2023-07-04
  • 原生和jQuery的ajax怎么用
    这篇文章给大家分享的是有关原生和jQuery的ajax怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。Ajax简介Ajax被认为是(Asynchronous(异步) Java...
    99+
    2022-10-19
  • 怎么学Ajax
    小编给大家分享一下怎么学Ajax,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!代码如下://第一步 : 创建XMLHttpReq...
    99+
    2022-10-19
  • jQuery怎么使用ajax
    小编给大家分享一下jQuery怎么使用ajax,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!用JavaScript写AJAX前面...
    99+
    2022-10-19
  • jQuery中Ajax怎么用
    小编给大家分享一下jQuery中Ajax怎么用,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!Jquery在异步提交方面封装的很好...
    99+
    2022-10-19
  • ajax函数怎么用
    这篇文章主要介绍了ajax函数怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。代码如下: function ajax(option) {...
    99+
    2022-10-19
  • Ajax技术怎么用
    这篇文章主要介绍了Ajax技术怎么用,具有一定借鉴价值,感兴趣的朋友可以参考下,希望大家阅读完这篇文章之后大有收获,下面让小编带着大家一起了解一下。 ajax的作用有:1、不刷新...
    99+
    2022-10-19
  • jQuery Ajax怎么使用
    本篇内容主要讲解“jQuery Ajax怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“jQuery Ajax怎么使用”吧!$.post、$.get是一些简单的方法,如果要处理复杂的逻辑,...
    99+
    2023-07-04
  • 原生ajax和Jquery的ajax有什么不同
    今天小编给大家分享一下原生ajax和Jquery的ajax有什么不同的相关知识点,内容详细,逻辑清晰,相信大部分人都还太了解这方面的知识,所以分享这篇文章给大家参考一下,希望大家阅读完这篇文章后有所收获,下...
    99+
    2022-10-19
  • 怎么掌握AJAX
    这篇文章主要介绍“怎么掌握AJAX”,在日常操作中,相信很多人在怎么掌握AJAX问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”怎么掌握AJAX”的疑惑有所帮助!接下来,请跟着...
    99+
    2022-10-19
  • ASP.NET中Ajax怎么使用
    ASP.NET中使用Ajax有多种方法,以下是一种常用的方法:1. 首先,在ASP.NET Web Forms项目中,需要引入jQu...
    99+
    2023-08-14
    ASP.NET
  • php中AJAX POST怎么用
    这篇文章给大家分享的是有关php中AJAX POST怎么用的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 ajax.html 程序代码 &...
    99+
    2022-10-19
  • JQuery中的Ajax怎么用
    这篇文章主要介绍JQuery中的Ajax怎么用,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!JQuery对Ajax操作进行了封装,在JQuery的最底层的方法是$.ajax(),第二...
    99+
    2022-10-19
  • jquery中ajax get怎么用
    这篇文章主要介绍“jquery中ajax get怎么用”的相关知识,小编通过实际案例向大家展示操作过程,操作方法简单快捷,实用性强,希望这篇“jquery中ajax get怎么用”文章能帮助大家解决问题。 ...
    99+
    2022-10-19
  • ajax函数怎么使用
    本篇内容主要讲解“ajax函数怎么使用”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“ajax函数怎么使用”吧! ajax函数是指jQ...
    99+
    2022-10-19
  • ajax中responseText怎么使用
    在Ajax中,responseText是XMLHttpRequest对象的一个属性,用于存储从服务器返回的响应文本。使用respon...
    99+
    2023-08-25
    ajax responseText
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作