discuz插件开发中一般使用showmessage来ajax显示给前端信息,但是要ajax回调处理一些js。
可以使用discuz提供的ajax模板文件echo返回给前端
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(); }
使用template模板加载ajax的模板。
比如对于post模块的提交嵌入点:
function post_recode() { return $this->_show(); }这样即可ajax返回给前端你要嵌入执行的js数据 原文链接:https://www.f2er.com/ajax/165095.html