AJAX__discuz函数showmessage()在ajax下

当 showmessage 在 Ajax 环境下方式调用(即 $_G['inajax'] 为 true),并且 GET、POST 中存在 handlekey 时(即 $_G['gp_handlekey'] 有值)时,你可以在 Ajax 页面书写以下 2 个函数,用 JS 处理返回的信息。

成功时调用函数
  1. function succeedhandle_$_G['gp_handlekey'](跳转地址,提示信息,$values的值)
复制代码
失败时调用函数
  1. function errorhandle_$_G['gp_handlekey'](提示信息,153)!important">复制代码
...[/more]
  1. /**
  2. * 显示提示信息
  3. * @param $message - 提示信息,可中文也可以是 lang_message.PHP 中的数组 key 值
  4. * @param $url_forward - 提示跳转的 url
  5. * @param $values - 提示信息中可替换的变量值 array(key => value ...) 形式
  6. * @param $extraparam - 扩展参数 array(key => value ...) 形式
  7. * 跳转控制
  8. header header跳转
  9. timeout 定时跳转
  10. refreshtime 自定义跳转时间
  11. closetime 自定义关闭时间,限于 msgtype = 2
  12. locationtime 自定义跳转时间,限于 msgtype = 2
  13. 内容控制
  14. alert alert 图标样式 right/info/error
  15. return 显示请返回
  16. redirectmsg 下载时用的提示信息,当跳转显示的信息样式
  17. 0:如果您的浏览器没有自动跳转,请点击此链接
  18. 1:如果 n 秒后下载仍未开始,请点击此链接
  19. msgtype 信息样式
  20. 1:非 Ajax
  21. 2:Ajax 弹出框
  22. 3:Ajax 只显示信息文本
  23. showmsg 显示信息文本
  24. showdialog 关闭原弹出框显示 showDialog 信息,限于 msgtype = 2
  25. login 未登录显示登录链接
  26. Ajax 控制
  27. handle 执行 js 回调函数
  28. */
复制代码

相关文章

IE6是一个非常老旧的网页浏览器,虽然现在很少人再使用它,但...
PHP中的count()函数是用来计算数组或容器中元素的个数。这个...
使用 AJAX(Asynchronous JavaScript and XML)技术可以在不...
Ajax(Asynchronous JavaScript and XML)是一种用于改进网页...
本文将介绍如何通过AJAX下载Excel文件流。通过AJAX,我们可以...
Ajax是一种用于客户端和服务器之间的异步通信技术。通过Ajax...