小草根

Discuz X ajaxget

作者:小草根   发布时间:2015-03-26 09:45   回复数:1   浏览数:1027
小草根
10271小草根管理员
2015-03-26 09:45:27
10271 2015-03-26 09:45:27
话题: discuz
/*
[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, 可以考虑用属性的方式实现,不过考虑到实际应用,这样更加灵活一些


来自建站学习研究资源开放平台【www.cgzz8.cn
天热热0721
沙发天热热0721步入草根 2015-08-25 14:44
真精神!!!!!!
游客
登录后才可以回帖,登录 或者 注册