jQueryポップアップエラーに関する質問が非常に多いことは知っていますが、私の質問は特定のモジュールに固有のものであり、作成者のWebサイトからの回答はありません.
モジュールは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