返回首页
当前位置: 主页 > 电脑软件 >

ajax的零基学习ajax框架

时间:2018-12-20 09:37
   本文介绍了ajax的基础知识——ajax,并将其应用于ajax异步请求服务器。可以看出,Ajax的某些过程是相对不变的,每次发送请求时不必编写发送代码,而一些Ajax开发人员已经将它们的过程封装成Ajax框架。

这一部分主要介绍两框架和ajaxld ajaxlib。

1.ajaxlib

ajaxlib是一个非常小的Ajax框架。

首先使用它介绍文件在页面中的使用。修改后的框架是直接访问XML的框架,其功能如下:

LoadXMLDoc(URL,回调,布尔)

其中,URL是异步请求的地址,回调是请求成功返回后函数的名称,布尔表示是否删除XML文档中的空格,而真的是删除空白空间。

如:



XML文档返回与ajaxlib架构存储在全局变量resultxml,这可以通过在decodexml程序分析,例如:

复制代码代码如下所示:

功能decodexml(){

无功otemp = resultxml.getelementsbytagname(临时);

document.getelementbyid(targetid ).innerHTML = otemp { 0 }。firstchild.nodevalue;

}



您可以看到代码的长度比以前少很多。

2。使用ajaxld

ajaxld是另一个特别有用的Ajax框架。

ajaxld是另一个特别有用的Ajax框架,它有4个功能供开发者使用

复制代码代码如下所示:

GetDataReturnText(URL,回调);

GetDataReturnXML(URL,回调);

PostDataReturnText(地址,数据,回调);

PostDataReturnXML(地址,数据,回调);



前两个用于获取文本和XML。后两个函数使用POST请求返回文本和XML。下面的例子是postdatareturntext(地址,数据,回调)。

复制代码代码如下所示:







提取的数据将显示在这里。



上面的代码将数据发送到1-8.aspx和传递数据= 2b = 3,和服务器返回的功能显示()后,服务器返回,并返回值的处理。

在ajaxld,文本是作为回调函数的唯一参数返回,所以显示()函数可以写成这样

复制代码代码如下所示:



函数显示(文本){

document.getelementbyid(targetid ).innerHTML =文本;

}





以上就是这篇文章的全部内容,希望大家能喜欢。
------分隔线----------------------------
推荐内容