dz_doc/*
[Discuz!] (C)2001-2009 Comsenz Inc.
位置:common.js
方法:ajaxget
最后更新: 2009 09 22
*/
ajaxget(url, showid, waitid, loading, display, recall)
url
请求的 url
showid
ajax 返回信息显示区域的 id
waitid
ajax 请求过程中显示等待信息区域的 id
loading
ajax 请求过程中显示的等待信息
display
'none' 不显示
'' 显示
'auto' 自动
recall
回执函数 ajax 请求完成并返回信息后执行 可以是一个函数(推荐)也可以是一段 js 代码
===========================================================================
例1: 将链接嵌套在内部,这种在翻页的时候比较管用。
===========================================================================
<span id="smilies">
<a href="member.php?action=viewavatars&page=1" ajaxtarget="smilies">1</a>
<a href="member.php?action=viewavatars&page=2" ajaxtarget="smilies">2</a>
<a href="member.php?action=viewavatars&page=3" ajaxtarget="smilies">3</a>
</span>
===========================================================================
例2: 链接与显示区分开,这样结构比较清晰,常用。
===========================================================================
<span id="smilies"></span>
<a href="member.php?action=viewavatars&page=1" ajaxtarget="smilies">1</a>
===========================================================================
例3: 切换显示区的隐藏状态
===========================================================================
<span id="smilies"></span>
<a href="member.php?action=viewavatars&page=1" ajaxtarget="smilies" ajaxdisplay="auto">1</a>
ajaxdisplay: auto|none|空
auto: 自动切换
none: 隐藏
空: 显示
===========================================================================
数据初始化
===========================================================================
<script type="text/javascript">ajaxget('viewthread.php?fid=$fid&tid=$tid&do=viewdebatepost&page=$page', 'ajaxdebateposts');</script>
第一参数为url, 第二个参数为显示id, 可以考虑用属性的方式实现,不过考虑到实际应用,这样更加灵活一些 |