2014-10-11 2 views
0

구문 문제로 인해이 문제가 발생할 수 있다고 생각하지만 코드에 구문 문제가 없습니다. 모두 방화범 & 크롬에서자바 스크립트 함수 : Uncaught ReferenceError : potDeposit가 정의되어 있지 않습니다.

<script src="http://code.jquery.com/jquery-1.11.0.min.js"></script> 
    <script src="http://code.jquery.com/jquery-migrate-1.2.1.min.js"></script> 
    <script type="type/javascript"> 
     function potDeposit(id) { 
      var depo = document.getElementById('deposit' + id); 
      jQuery.get("ajax/potdeposit.php?id=" + id + "&amount=" + depo.value, function(data) { 
       depo.value = ''; 
       if(data == '1') { 
        document.getElementById('error' + id).innerHTML = 'Insufficient Funds!'; 
       }else if(data == '2') { 
        document.getElementById('error' + id).innerHTML = 'Your account has been locked!'; 
       }else if(data == '3') { 
        document.getElementById('error' + id).innerHTML = 'Server Error! Pot doesn\'t exist.'; 
       }else if(data == '4') { 
        document.getElementById('error' + id).innerHTML = 'twarks.'; 
       } 
       refreshPots(); 
      }); 
     } 

     function refreshPots() { 

     } 
    </script> 

오류 : 선언으로 Uncaught ReferenceError: potDeposit is not defined

+0

당신이 그것을 선언되기 전에 potDeposit를 호출하려고 했습니까? 또한 메소드 이름의 이름 인 potdeposit이라는 내부 변수가 있습니다 (대문자 D 제외). 이것은 매우 혼란 스럽습니다. –

+0

'

관련 문제