当前位置: 首页 > 图文教程 > 网络编程 > AJAX技术 > AJAXCALL

AJAX技术
自己动手封装的 ajax
Ajax 对象 包含post和get两种异步传输方式
Ajax 超时检查脚本
AJAX 简介及入门实例
ajax 开发守则 10条说明
Ajax 返回字符串的过滤实现代码
Ajax 程序开发中常见问题
AJAX 验证框架13个
ajax 入门基础之 XMLHttpRequest对象总结
基于AJAX的分页类实现代码
如何在Asp.net中使用HtmlArea编辑器
使用 jQuery 简化 Ajax 开发
ASP.NET 与 Ajax 的实现方式
AJAX技术介绍
Ajax程序设计入门
学习Ajax教程,详细了解Get与Post
关于Ajax responseText 的一点阐述
ajax中文乱码解决方法
AJAX中文问题总结
AJAX无刷新更新数据

AJAX技术 中的 AJAXCALL


出处:互联网   整理: 软晨网(RuanChen.com)   发布: 2009-09-13   浏览: 48 ::
收藏到网摘: n/a

下载 V 0.1.6 (5K,2007.1.16) |
语法:
AJAXCALL(url,handleResponse,param); 将回调的数据交给handleResponse处理
参数:url:请求的地址;handleResponse:回调函数,doc 为AJAX返回的文档;param:附加参数(isCache:是否需要缓存,默认不缓存;isXML:是否返回XML文档,默认HTML;method:发送方式,默认GET;attach:扩展参数,可以传递自定义的值,比如DIV的id等)
例子1:
AJAXCALL("gaogao.xml","doPostXml","method=POST ,isXML=true ,isCache=true,attach=showContent");
function doPostXml(doc,id){
alert(doc)//获取返回的XML文档
alert(id)// 扩展参数,attach的值,"showContent"
if(doc){
$(id)=getTagValue(doc,retcode);
}
}

例子2:
AJAXCALLl("getnews?pid=23412","shownews","attach="+$('yoyo'));
function shownews(docu,divObject){
if(docu){
divObject.innerHTML=docu;
}else{
divObject.innerHTML="系统错误";
}
}
备注:
如果POST数据,请将数据编码后加在URL后,例如:
AJAXCALL("gaogao.php?name="+$U('哟哟')+"&sex="+male,"yoyo2","method=POST")
AJAXFORM

语法:AJAXFORM(formID,handleResponse,param); 将表单数据用AJAX POST出去
参数: formID:表单的ID;handleResponse:回调函数,doc 为AJAX返回文档;param:附加参数(isXML:是否返回XML文档,默认HTML;attach:扩展参数,可以传递自定义的值,比如DIV的id等)
例子:
<form id="form1" name="form1" method="post" action="ahaxtest2.php" onsubmit="test3('form1');return false;">
......................
function test3(postform){
AJAXFORM(postform,"yoyo3","attach=showContent");
}

备注:数据会被escape编码,提交处理页面提供了PHP解码程序


附加功能

$('div') 等同于 document.getElementById('div')

$F('div') 等同于 document.getElementById('div').value

getTagValue(XMLDoc ,Tag ) 获取XML文档指定TAG的第一次出现的值

$U(str) 等同于encodeURIComponent(escape(str)

getElementsByClass(searchClass,node,tag) 获取一个节点下的所有CLASS为指定名称的节点的数组,(此函数版权信息不详)。

获取新闻列表 | 登录 | 提交信息 | 读取JSON | 分页列表(bingo+json)[已升级V0.2] | SELECT无限联动 | TREE | 选取查询 | 像册(无限播放) | 多语言切换 | 查询下拉提示 | 标签浮动提示(仿网易新闻显示)