AJAX__discuz函数showmessage()在ajax下

前端之家收集整理的这篇文章主要介绍了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. */
复制代码

猜你在找的Ajax相关文章