JQ 제출 폼 주의사항

1977 단어 프런트 엔드
문제
1.1 문제는 최근에 JQ의 방식으로form표를 제출할 때 데이터가 백그라운드 쪽으로 어떻게 전달되지 않는지 설명합니다.백그라운드 쪽을 검사한 것은 문제없다. 그것은 매개 변수를 전달할 때 문제가 생긴 것이다.
1.2 코드




    
      



사용자 정보 수정

$(function () { // submitForm(); }) // function submitForm() { $("#submitBtn").click(function () { var userName = $("#userName").val(); var userDesc = $("#userDesc").val(); if (userName.trim() == "" || userDesc.trim() == "") { alert(" !"); $("#userName").val(""); $("#userDesc").val(""); } else { $("#formId").submit(); } }) }

둘째, 솔루션
사실 이 논리는 매우 간단하지만, 아마도 오랫동안 이런 방식으로form표를 제출하지 않았을 것이다.나중에 비교해 보니 원래 위의 필드에name 속성이 부족했습니다.백그라운드에서 프런트엔드 데이터를 받아들일 수 없습니다.
이런 방식으로form 데이터를 제출하려면 다음과 같은 것이 필요합니다. ① 경로 action ② 요청 방식method ③ input 상자의name 속성

좋은 웹페이지 즐겨찾기