Ajax应用
2011年08月01日
一. 正规的Ajax
var xmlHttp; var xmlHttp; function createXMLHttp(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); } } function callBack(){ if (xmlhttp.readyState == 4 && xmlhttp.status == 200){ var text = xmlhttp.responseText; //do... } } function callHandler(){ createXMLHttp(); xmlhttp.onreadystatechange = callBack; var url = ""; xmlHttp.open("get",url,true); xmlHttp.send(); }
二. Prototype.js下的Ajax
function callHandler(){ var url = ''; var pars = ''; var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete:callBack}); } function callBack(originalRequest){ var text=originalRequest.responseText; }
2011年08月01日
一. 正规的Ajax
var xmlHttp; var xmlHttp; function createXMLHttp(){ if(window.ActiveXObject){ xmlHttp = new ActiveXObject("Microsoft.XMLHTTP"); } else if(window.XMLHttpRequest){ xmlHttp = new XMLHttpRequest(); } } function callBack(){ if (xmlhttp.readyState == 4 && xmlhttp.status == 200){ var text = xmlhttp.responseText; //do... } } function callHandler(){ createXMLHttp(); xmlhttp.onreadystatechange = callBack; var url = ""; xmlHttp.open("get",url,true); xmlHttp.send(); }
二. Prototype.js下的Ajax
function callHandler(){ var url = ''; var pars = ''; var myAjax = new Ajax.Request( url, {method: 'get', parameters: pars, onComplete:callBack}); } function callBack(originalRequest){ var text=originalRequest.responseText; }
本文介绍了两种实现Ajax请求的方法:一种是使用原生JavaScript通过创建XMLHttpRequest对象进行GET请求;另一种是利用Prototype.js库简化Ajax调用过程。两种方法都展示了如何定义回调函数处理服务器响应。
581

被折叠的 条评论
为什么被折叠?



