728x90 form태그2 [HTML] form을 ajax로 submit 할 때 새로고침 방지 django 문제 상황) js파일에 전역변수를 두고, 함수 실행마다 전역변수의 값을 바꿔주는 식으로 버튼 눌리는 순서를 제어하고 싶었음 form 태그의 onsubmit으로 자바스크립트 함수를 호출하고, 해당 js 함수에서 view 함수로 ajax를 통해 보냈더니 화면이 새로고침 되어 js 파일의 전역변수 값이 계속 초기 설정 값으로 바뀜!!!!!!!!!!! 으악 해결) onsubmit으로 두었던 자바스크립트 함수를 submit 버튼의 onclick으로 변경하고, form 태그의 onsubmit은 다음과 같이 변경 ! onsubmit="return false;" Front-End/HTML 2021. 1. 27. [JavaScript] 업로드한 파일 확장자 검사 자바스크립트 정규표현식 사용! // 아래 csv|tsv 부분만 원하는 확장자로 수정하면 됨 if (!/\.(csv|tsv)$/i.test($("#dataFile")[0].files[0].name)){ return false; } function data_create() { var form = $("#upload_form")[0]; var formData = new FormData(form); data_file=$('#dataFile').val() if(data_file==""){ //파일이 없을 때 alert('Please upload your file'); return false; }else if(!/\.(csv|tsv)$/i.test($("#dataFile")[0].files[0].name)) { /.. Front-End/Javascript 2021. 1. 11. 이전 1 다음 728x90