收藏本帖 楼主热帖
  • 去顶部
  • 210 次浏览
  • 0 次回复
  • 0 次收藏
  • 0 次点赞
  • 去底部

discuz的ajaxget页面后js失效的问题

  1. Seven
    common.js里包含了很多有用的函数,比如

    showMenu(),显示弹出菜单,本站头部导航的下拉菜单用到。
    showDialog(),显示对话框。
    showWindow(),AJAX弹窗,这个目前我用的最多了,弹窗都是。
    setMenuPosition(),菜单定位。
    ajaxget(),AJAX/GET请求。
    ajaxpost(),AJAX/POST请求。
    ajaxmenu(),AJAX/GET请求 显示弹出菜单。

    在做一个评论列表时,用到了ajaxget()加载评论列表,评论提交后局部刷新评论列表,但连续的提交导致ajaxget获取的页面里js失效。

    失效的js加个reload="1"可解决。
    1. <script src="/md_editor/lib/prettify.min.js" reload="1"></script>
    2. <script reload="1">jQuery("pre").addClass("prettyprint linenums");prettyPrint();</script>
    复制代码

共 0 条回复,还没有人回复,抢个沙发吧!

高级模式
您需要登录后才可以回帖 登录 | 立即注册

QQ|Archiver|小黑屋|7 talk

GMT+8, 2021-1-20 23:58 , Processed in 0.024351 second(s), 28 queries . Powered by Discuz!