Bootstrap 모달을 동적으로 삽입할 때 다른 보기의 HTML에서는 다음 오류가 발생할 수 있습니다. TypeError: $(...).modal은 함수가 아닙니다. 이 오류는 jQuery에서 modal() 메서드를 인식하지 못하여 모달이 제대로 작동하지 않음을 나타냅니다.
이 문제를 해결하려면 먼저 jQuery가 포함되어 있는지 확인하세요. 프로젝트에서. 충돌이 발생할 수 있으므로 jQuery가 중복해서 포함되지 않았는지 확인하세요. 페이지의
섹션에서 다른 JavaScript 라이브러리 다음에 jQuery 라이브러리가 참조되고 로드되는지 확인하세요.//...
$.ajax({
type: 'POST',
url: "AjaxUpdate/get_modal",
cache: false,
success: function (data) {
if (data) {
$('#modal_target').html(data);
// Check if jQuery.modal is defined before calling it
if ($.fn.modal && typeof $.fn.modal === 'function') {
$('#form-content').modal();
}
}
}
});
//...
jQuery가 제대로 포함되었는지, 가용성에 따라 modal() 메서드의 조건부 실행을 확인하면 Bootstrap 모달이 올바르게 작동하는지 확인할 수 있습니다. TypeError: $(...).modal is not a function 오류를 방지하세요.
부인 성명: 제공된 모든 리소스는 부분적으로 인터넷에서 가져온 것입니다. 귀하의 저작권이나 기타 권리 및 이익이 침해된 경우 자세한 이유를 설명하고 저작권 또는 권리 및 이익에 대한 증거를 제공한 후 이메일([email protected])로 보내주십시오. 최대한 빨리 처리해 드리겠습니다.
Copyright© 2022 湘ICP备2022001581号-3