2013-10-26 1 views
0

jQuery 팝업 오류에 대해 많은 질문이 있지만 제 질문은 저자 웹 사이트의 답변이없는 특정 모듈에만 적용됩니다.코멘트 구독에 대한 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

죄송합니다 오류 메시지가 표시되지만 링크 http://codepaste.net/mwdarg "스 니펫 ID 또는 링크를 잘못 지정하여 표시 할 수 없습니다. 최근 스 니펫 또는 내 스 니펫 단추를 사용하여 찾아 보시기 바랍니다. 유효한 스 니펫. "

+0

내 사과 user2969578, 코드를 추가하기 위해 로그인을 잊어 버렸기 때문에 파일이 삭제 된 것 같습니다. 위 링크를 편집했는데 http://codepaste.net/gbrj2j도 있습니다. 문제는 PHP 5.2.x를 실행하는 서버에있는 것 같습니다.이 문제는 PHP 5.3.x에 존재하지 않으므로 확신 할 수는 없지만 PHP 5.3.x에서 작동하고 있습니다. 문제는 실행 전까지 내 웹 사이트입니다. 공유 호스트이기 때문에 php 5.2.x는 호스트 공급자가 그렇지 않은 경우 업그레이드 할 때까지 기다려야합니다. 당분간 여기에서 붙어 있습니다 ... 답장을 보내 주셔서 감사 드리며 해결책을 찾을 수 있습니다. –

관련 문제