Discuz!官方免费开源建站系统

 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索

[交流] 关于 discuz ajax模板 的问题

[复制链接]
tanxu87 发表于 2015-3-16 17:22:48 | 显示全部楼层 |阅读模式
在discuz的目录下有  common/header_ajax和common/footer_ajax。在开发的时候有用到
  • public function _show(){  
  •         include template('common/header_ajax');  
  •         $js = <<<JS  
  •         <script type="text/javascript" reload="1">  
  •             alert("sdsd");  
  •         </script>;  
  • JS;  
  •   
  •         echo($js);  
  •         include template('common/footer_ajax');  
  •         dexit();  
  •     }                                             
大致的意思就是在处理后台的时候 可以调用前段的程序。

今天发现在调用$this->_show();函数后,后续的东西都无法执行,
包括showmessage
求解决方法。
第一次发帖,不对的地方请多多包含
民审-优雅的驳回 发表于 2015-3-17 14:20:27 | 显示全部楼层
  1. dexit();
复制代码


看来 是我眼瞎!
回复

使用道具 举报

 楼主| tanxu87 发表于 2015-3-17 16:02:05 | 显示全部楼层

去掉也不行
回复

使用道具 举报

要命的酒鬼 发表于 2015-3-17 16:57:31 | 显示全部楼层
line 7 JS;前后都不能有空格,你这行后面尾随空格了吧?
回复

使用道具 举报

肥爺 发表于 2015-3-17 22:28:10 | 显示全部楼层
footer_ajax.htm
<!--{echo output_ajax()}-->]]></root><!--{eval exit;}-->
回复

使用道具 举报

 楼主| tanxu87 发表于 2015-3-18 16:10:17 | 显示全部楼层

嗯,看到了后面红色标识部分了,谢谢!
回复

使用道具 举报

 楼主| tanxu87 发表于 2015-3-18 16:11:01 | 显示全部楼层
要命的酒鬼 发表于 2015-3-17 16:57
line 7 JS;前后都不能有空格,你这行后面尾随空格了吧?

js前没加空格
回复

使用道具 举报

湖中沉 发表于 2015-3-19 17:06:11 | 显示全部楼层

干嘛一定要这样的方式执行呢,完全可以用ajaxget之类的去完成异步加载、异步操作之类的动作啊
回复

使用道具 举报

 楼主| tanxu87 发表于 2015-3-23 11:03:19 | 显示全部楼层
湖中沉 发表于 2015-3-19 17:06
干嘛一定要这样的方式执行呢,完全可以用ajaxget之类的去完成异步加载、异步操作之类的动作啊

恩,好的,我看下,谢谢
回复

使用道具 举报

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

本版积分规则

手机版|小黑屋|Discuz! 官方站 ( 皖ICP备16010102号 )star

GMT+8, 2024-11-22 21:17 , Processed in 0.019071 second(s), 3 queries , Gzip On, Redis On.

Powered by Discuz! X3.4

Copyright © 2001-2023, Tencent Cloud.

快速回复 返回顶部 返回列表