2核1G3M服务器88一季度

腾讯云,阿里云百度云等 折扣价→点我←

Discuz X ajaxget 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, 可以考虑用属性的方式实现,不过考虑到实际应用,这样更加灵活一些


来自建站学习研究资源开放平台【bbs.zhanzhangwo.com
站长窝论坛版权声明 1、本帖标题:Discuz X ajaxget
2、论坛网址:站长窝论坛
3、站长窝论坛的资源部分来源于网络,如有侵权,请联系站长进行删除处理。
4、会员发帖仅代表会员个人观点,并不代表本站赞同其观点和对其真实性负责。
5、站长窝论坛一律禁止以任何方式发布或转载任何违法的相关信息,访客发现请向站长举报
6、本帖由公共账号在站长窝论坛《程序综合区》版块原创发布, 转载请注明出处!
评论
最新回复 (1)
返回
发新帖