Uncatched TypeError: $.post가 함수가 아닙니다.
콘솔에서 다음 오류가 발생합니다.
Uncatched TypeError: $.post가 함수가 아닙니다.
다음 코드에 대해 설명합니다.
<script type="text/javascript">
$('#cl_submit').click(function() { //#cl_submit is a button
$('#cl_stage1msg').html('Processing...');
$.post("process/cookie.php", $("#cl").serialize(), function(response) { //#cl is a form
$('#cl_stage1msg').html(response);
});
return false;
});
</script> <!-- popup included -->
저는 단지 이것에서 잘못된 점을 찾을 수 없었습니다.왜 이게 안 되는 거지, 단서는?
하지만,$('#cl_stage1msg').html('Processing...');
잘 작동하고 있습니다.
포스트 기능만 인식이 안 되는 것 같습니다.
저는 https://code.jquery.com/jquery-3.1.0.slim.min.js 을 사용하고 있습니다.
당신은 (당신의 경우) Ajax 메서드를 포함하지 않은 슬림 버전의 jQuery를 사용하고 있습니다.$.post()
).
다음과 같은 https://jquery.com/download/, 에서 사용할 수 있는 비 slim 빌드를 사용합니다.
https://code.jquery.com/jquery-3.5.1.min.js
날씬한 체구
[...] ajax가 필요 없을 때가 있거나, ajax 요청에 초점을 맞춘 여러 독립 실행형 라이브러리 중 하나를 사용하는 것이 더 좋을 때가 있습니다.[...] ajax 및 effects 모듈이 포함된 jQuery의 일반 버전과 함께 "slim" 버전 [...]을 출시합니다. 이 버전은 ajax, effects 및 현재 사용되지 않는 코드를 제외합니다.
jquery slim 버전을 사용하면 이런 문제가 발생합니다.jquery js 파일의 축소 또는 압축되지 않은 버전 사용
언급URL : https://stackoverflow.com/questions/38793723/uncaught-typeerror-post-is-not-a-function
'programing' 카테고리의 다른 글
SQL 파일에 둘 이상의 프로시저를 작성하시겠습니까? (0) | 2023.10.12 |
---|---|
Swift 컴파일러 오류: 'Double'을(를) CGFloat으로 변환할 수 없습니다. (0) | 2023.10.12 |
MS SQL의 TRIGER_NESTLEVEL()과 동등한 MySQL? (0) | 2023.10.12 |
mysql에서 테이블 모음의 마지막 업데이트 시간을 결정하는 효율적이고 신뢰할 수 있는 방법이 있습니까? (0) | 2023.10.12 |
포인터가 가리키는 문자열 크기 찾기 (0) | 2023.10.12 |