加入收藏 | 设为首页 | 会员中心 | 我要投稿 李大同 (https://www.lidatong.com.cn/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

disuz插件开发-ajax回调处理js

发布时间:2020-12-16 00:38:03 所属栏目:百科 来源:网络整理
导读:discuz插件开发中一般使用showmessage来ajax显示给前端信息,但是要ajax回调处理一些js。 可以使用discuz提供的ajax模板文件echo返回给前端 public function _show(){include template('common/header_ajax');$js = JSscript type="text/javascript" reload=

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数据

(编辑:李大同)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    推荐文章
      热点阅读