https://developer.mozilla.org/en-US/docs/AJAX/Getting_Started In order to make an HTTP request to the server using JavaScript, you need an instance of a class that provides this functionality. This is where XMLHttpRequest comes in. Such a class was o…
AJAX介绍 通过 AJAX,你可以创建更好.更快以及更友好的 WEB 应用程序. AJAX 基于 JavaScript 和 JavaScript的XMLHttpRequest对象. AJAX 应用程序独立于浏览器和平台,是浏览器端技术非服务器端. AJAX 在浏览器与 Web 服务器之间使用异步数据传输(HTTP 请求),这样就可使网页从服务器请求少量的信息,而不是整个页面. 它可以实现在不重载页面的情况下, 比如:用户名注册检测.动态load或创建某块内容. AJAX 使用 Http 请求…
指一种创建交互式网页应用的网页开发技术. AJAX并非缩写词,而是由Jesse James Gaiiett创造的名词. 不是指一种单一的技术,而是有机地利用了一系列相关的技术: web标准( Standards-Based Presentation )XHTML+CSS的表示, 使用 DOM( Document Object Model )进行动态显示及交互, 使用 XML 和 XSLT 进行数据交换及相关操作, 使用 XMLHttpRequest 进行异步数据查询.检索. AJAX优点 lAj…
GET 用于请求服务器数据 POST 用于上传数据到服务器,或者修改服务器数据 ajax 异步通信,实现页面的局部刷新,按需获取数据,节约带宽,带来更好的用户体验 客户端与服务器在不必刷新浏览器的情况下,与服务器进行异步通讯的技术 与后台进行 HTTP 通信,无需刷新整体页面, 而只是根据自己的需求做局部页面的更新 xml http request window.fetch -------- 后期出现的方法,老版本浏览器IE8以下 不支持__可以考虑 fetch 库兼容 原生语法的,promis…
load() 方法从服务器加载数据,并把返回的数据放入被选元素中. 一.下面的例子把 "demo_test.txt" 文件中 id="p1" 的元素的内容,加载到指定的 <div> 元素中: $("#div1").load("demo_test.txt #p1"); 参考网址: http://www.w3cschool.cc/jquery/jquery-ajax-load.html 二.可选的 callback 参…
什么是ajax? ajax是异步的javascript和XML ( Asynchronous Javascript And XML ) 优点:节省用户操作时间,提高用户体验.减少数据请求次数. 什么是异步?同步? 异步是非阻塞模式,前面的代码不会影响后面代码执行. 同步是阻塞模式,要前面的执行后再执行后面的. ajax请求后台数据流程 1 创建 ajax 对象 var xhr=new XMLHttpRequest(); 兼容ie低版本: if(window.XMLHttpRequest){   …
JavaScript操作XML (一) JavaScript操作XML是通过XML DOM来完成的.那么什么是XML DOM呢?XML DOM 是: 用于 XML 的标准对象模型 用于 XML 的标准编程接口 中立于平台和语言 W3C 的标准 XML DOM 定义了所有XML 元素的对象和属性,以及访问它们的方法(接口).也就是说:XML DOM 是用于查询.添加.修改.删除XML 元素的标准. 在继续之前,我们先来了解一下XML的定义.请看下面的 XML 文件 (books.xml):<?xm…
用javascript操作xml 可以使用标准DOM操作. IE创建XML MSXML2.0DOMDocument function createXMLDOM(){ var version = [ 'MSXML2.0DOMDocument6.0', 'MSXML2.0DOMDocument3.0', 'MSXML2.0DOMDocument' ]; for (var i = 0; i < version.length; i++) { try{ var xmlDom = new ActiveXOb…
JavaScript,XML 学习要点: 1.IE中的XML 2.DOM2中的XML 3.跨浏览器处理XML 随着互联网的发展,Web应用程序的丰富,开发人员越来越希望能够使用客户端来操作XML技术.而XML技术一度成为存储和传输结构化数据的标准.所以,本章就详细探讨一下JavaScript中使用XML的技术. 对于什么是XML,干什么用的,这里就不在赘述了,在以往的XHTML或PHP课程都有涉及到,可以理解成一个微型的结构化的数据库,保存一些小型数据用的.   一.IE中的XML 在统一的正式…
曾几何时,XML一度成为存储和通过因特网传输结构化数据的标准,之前,浏览器无法解析XML数据时,开发人员都要手动编写自己的XML解析器.而自从DOM出现后,所有浏览器都内置了对XML的原生支持(XML DOM),同时也提供了一些相关的技术支持. 创建空白的XML文档: DOM2级在document.implementation中引入了createDocument()方法.IE9+.Firefox.Opera.Chrome.safari都支持者个方法: var xmldom=document.im…