一. 简单使用1. post请求和get请求获取服务器当前时间。2. post请求传参和get请求传参方式不同。 (1)get直接在URL中传参就可以(xhr.open("get", "GetTime.ashx?name=huoaa", true);)。 (2)post传参需要设置表单传送数据的编码...
分类:
Web程序 时间:
2014-11-14 20:59:25
阅读次数:
138
var xhr = createXHR(); function createXHR() { try { xhr = new ActiveXObject("Msxml2.XMLHTTP");//IE高版本创建XMLHTTP } catch(E) { ...
分类:
Web程序 时间:
2014-11-11 22:30:23
阅读次数:
205
创建Ajax简易步骤:创建Ajax对象:var xhr=new XMLHttpRequest();链接服务器:xhr.open('get','a.php',true);发送请求或数据:xhr.send();状态值改变时调用函数:xhr.onreadystatechange=fncallback;封装...
分类:
Web程序 时间:
2014-11-11 20:42:01
阅读次数:
257
1. AJAX基础AJAX=Asynchronous JavaScript XML(异步的JavaScript和XML)。AJAX不是新的编程语言,而是一种使用现有标准的新方法。AJAX是在不重新加载整个页面的情况下与服务器异步交换数据并更新部分网页的艺术。2. JAAX XHR XHR创建对象X....
分类:
Web程序 时间:
2014-11-06 16:19:47
阅读次数:
210
WebSocket提供了一个受欢迎的技术,以替代我们过去几年一直在用的Ajax技术。这个新的API提供了一个方法,从客户端使用简单的语法有效地推动消息到服务器。WebSocket API最伟大之处在于服务器和客户端可以在给定的时间范围内的任意时刻,相互推送信息。WebSocket并不限于以Ajax(或XHR)方式通信,因为Ajax技术需要客户端发起请求,而WebSocket服务器和客户端可以彼此相互推送信息;XHR受到域的限制,而WebSocket允许跨域通信。...
分类:
编程语言 时间:
2014-11-03 16:29:46
阅读次数:
272
//当页面加载完毕之后,执行以下代码window.onload = function(){ document.getElementById("ok").onclick = function(){ /* * 1 创建XMLHttpRequest对象 */ var xhr = ajaxF...
分类:
Web程序 时间:
2014-10-30 20:35:54
阅读次数:
217
对代码进行一下优化如下: window.onload=initAll;//页面加载是调用
var?xhr?=?false;//先定义为flase //加载函数
function?initAll(){
????if(window.XMLHttpRequest){//判断浏览器是否支持XMLHttp...
分类:
Web程序 时间:
2014-10-27 13:00:01
阅读次数:
221
Ajax与CometAjax能够向服务器请求额外的数据而无需卸载页面。Ajax技术的核心是XMLHttpRequest对象(简称XHR)。可以使用XHR对象取得新数据,然后通过DOM将新数据插入到页面,Ajax通信与数据格式无关 ,不一定是XML数据。(一)XMLHttpRequest对象IE 7+...
分类:
编程语言 时间:
2014-10-27 06:53:21
阅读次数:
249
XMLHttpRequestjavascript高性能的Ajax应该考虑数据传输技术和数据格式,以及其他的如数据缓存等优化技术。一、请求数据请求数据的常用技术有XHR,动态脚本注入、Multipart XHR、iframes、Comet五种,其中前三种比较常见,后两种往往在比较极端的情况下使用。1、...
分类:
Web程序 时间:
2014-10-19 16:54:02
阅读次数:
235
在XMLHttpRequest对象访问跨域资源的时候的一些被认可的跨域访问资源的方案叫(CORS)跨域资源共享方案。在ie8中,可以通过XDomainRequest进行CORS,而在其他的浏览器中可以通过XHR对象即可进行CORS。代码取自javascript高级程序设计3版: 1 function...
分类:
其他好文 时间:
2014-10-15 20:56:11
阅读次数:
176