我知道有很多关于jQuery弹出错误的问题,但我的问题非常具体到特定模块,而作者网站没有答案。
该模块适用于Datalife Engine 10.0,它正在处理以前的版本,但不知何故,这个jquery函数不适用于jQuery库1.8.3,但我认为问题不在于jquery库,所以这就是我在这里问的原因。
模块脚本为http://codepaste.net/gbrj2j
和jquery代码是
function commSubs(news_id, user_id, subunsub ){
$.get(dle_root + "engine/ajax/subscribe.comm.php", { news_id: news_id, user_id: user_id, subunsub: subunsub}, function(data){
$('#allow_subscribe').text(data.text)
$('#allow_subscribe').attr('onClick', data.value);
ShowLoading(data.loading);
setTimeout('HideLoading(\'\')', 2000);
}, "json");
return false;
};
<a onClick="commSubs('{subopt}'); return false;" href="#" id="allow_subscribe">{subscribe}</a>
每次单击并使用此模块时,我总会收到错误消息
Error: ReferenceError: commSubs is not defined
答案 0 :(得分:0)
很抱歉,但您的链接http://codepaste.net/mwdarg报告了此信息:“您指定了无效且无法显示的代码段ID或链接。请使用”最近的代码段“或”我的代码段“按钮查找有效的代码段。”