一个初步的AJAX开发框架
来源:互联网 发布:java加法重载 编辑:程序博客网 时间:2024/06/05 00:54
- <script language="javascript">
- var XML_Http_Request = false;
- function createXMLHttpRequest(){
- XML_Http_Request = false;
- if(window.XMLHttpRequest){ //for Mozilla
- XML_Http_Request = new XMLHttpRequest();
- if(XML_Http_Request.overrideMimeType){
- XML_Http_Request.overrideMimeType("text/xml");
- }
- }
- else if(window.ActiveXObject){ //for IE
- try{
- XML_Http_Request = new ActiveXObject("Msxml2.XMLHTTP");
- }catch(e){
- try{
- XML_Http_Request = new ActiveXObject("Microsoft.XMLHTTP");
- }catch(e){}
- }
- }
- }
- function send_Request(url){
- /*The function send_Request has some other parameters.
- function send_Request(url,Parameter1,Parameter2,...,Parametern){
- */
- createXMLHttpRequest();
- if(!XML_Http_Request){
- window.alert("Cannot create XMLHttpRequest instance!");
- return false;
- }
- XML_Http_Request.onreadystatechange = process_Request;
- /*The function process_Request has some parameters.
- XML_Http_Request.onreadystatechange = function(){
- process_Request(Parameter1,Parameter2,...,Parametern);
- };
- */
- XML_Http_Request.open("GET",url,true); //true---异步;false---同步
- XML_Http_Request.send(null);
- }
- function process_Request(){
- /*The function process_Request has some parameters.
- function process_Request(Parameter1,Parameter2,...,Parametern){
- */
- if(XML_Http_Request.readyState == 4) {
- if(XML_Http_Request.status == 200) {
- /***********************************************************/
- //statements
- /***********************************************************/
- }
- }
- }
- </script>
这个框架对初学者很有用,用法如下:
1.在页面中调用 send_Request(url) . 其中 url 是目标URL, AJAX将向这个页面发送请求;
2.在52行和53行之间添加代码,用来处理目标URL的响应.
注意:
1.如果函数 send_Request 除了 url 以外还有其他参数,则只需将24、25、27行删除并适当修改26行即可.
2.如果函数 process_Request 有参数,则只需要将46、47、49行删除并适当修改48行即可.
由这个初步的AJAX框架可以看出, XMLHttpRequest对象 是AJAX的核心,因此我们有必要了解 XMLHttpRequest对象 的方法和属性,点击这里查看XMLHttpRequest对象的方法和属性.
- 一个初步的AJAX开发框架
- 初步Ajax开发框架
- 一个简单的Ajax开发框架
- ajax框架的介绍和初步学习
- AJAX的开发框架
- ajax初步,一个简单的demos
- 简单的Ajax开发框架
- AJAX初始的开发框架
- ajax开发框架的介绍
- Ajax的初步认识
- Ajax的初步尝试
- Ajax的初步使用
- 一个比较简单的Ajax框架
- Echo2一个有前途的AJAX框架
- 一个要钱的ajax框架zumipage
- 一个非常流行的ajax框架JQuery
- 一个要钱的ajax框架zumipage
- 十大加速Ajax开发的框架
- Asp.NET 生成随机码
- 关于linux图形界面的基本知识
- 人生忠告,送给男人女人和所有人
- 记录2007
- Ajax本质之异步的理由。
- 一个初步的AJAX开发框架
- vsftpd设置和常见问题
- 文件格式SYLK文件打开错误
- XMLHttpRequest对象和DOM对象
- 转帖--IT圈子里鬼混---谈谈IT行业的收入和一些生存之道!
- Asp.net 弹出对话框基类
- 转帖--想唱不能唱的IT精英们
- 雨*Mood
- JFrame的使用