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 속성
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
【Vue.js】컴포넌트의 3개의 네비게이션 가드일에서 사용하게 되었기 때문에 1부터 Vue.js에 대해 배웠다. 그 이름에서 알 수 있듯이 무언가를 가드하기위한 처리로, 대체로 페이지 천이 전에 특정 처리를 실행시켜 페이지 천이시키지 않게 한다. Vue.js의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.