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