随笔分类 - AJAX
摘要:DOM=Document Object Model (文档对象模型)定义了对象的类型和属性,从而允许浏览器表示标记 每项都是一个节点 节点:我们知道标记的每一个部分都由一个对象表示,但它不只是一个任意的对象,它是特定类型对象,一个DOM节点,比如:文本,元素和属性,都继承自这个基本节点类型。例如:var number = document.getElementById("phone").value DOM树中的每一个元素和每段文本都有一个父亲,这个父节点可能是另外一个元素的孩子,或者DOM树中的顶层元素。结点的属性: nodeName:结点的名称 nodeValue:节点的
阅读全文
摘要:1. 在回调函数中处理服务器的响应 在代码中加入:alert("status is " + request.status);2. 获取 0 就绪状态 function getSalesData() { // Create a request object createRequest(); alert("Ready state is: " + request.readyState); // Setup (initialize) the request var url = "/boards/servlet/UpdateBoardSales"
阅读全文
摘要:ajax的异同步性有open()最后一个参数决定,true代表异步,false代表同步。换句话说同步是客户机请求服务器响应,感觉让人比较慢(缺乏交互性),如果是处理大量的服务器处理,那么等待的时间可能很长。异步请求代表不用等待服务器响应,应用程序继续运行,这样响应迅速,交互性强,感觉就快多了。服务器完成了请求,onreadystatechange就要起作用了,该属性允许指定的回调函数 例子: function showCustomer(str) { var xmlhttp; if (str=="") { document.getElementById("txtHi
阅读全文
摘要:ajax=异步 javaScript和XML,用于快速创建动态网页的技术,在后台与服务器进行少量的数据交换,实现异步刷新(局部刷新),其流行的原因是Google Suggest的原因啦! 1.XMLHttpRequest用于在后台与服务器交换数据,创建一个XMLHttpRequest: xmlhttp=new XMLHttpRequest(); 如果是老版的IE(5,6)使用ActiveX对象: xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); demo: var xmlhttp; if (window.XMLHttpReque
阅读全文