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 =文本;
}
以上就是这篇文章的全部内容,希望大家能喜欢。