반응형
jQuery.ajax - 모든 요소를 수동으로 입력하지 않고 형식으로 전송합니다.
jQuery.ajax를 사용하여 "data:" 부분에 모든 것을 수동으로 지정하지 않고 POST를 사용하여 폼을 제출하고 싶습니다.
내가 원하지 않는 건 이거야
data: "username=" + document.getElementById("username").value +
"&email=" + document.getElementById("email").value,
전체 FORM 필드의 값에 alla 요소를 포함시키는 방법이 있습니까?이 폼은 동적으로 생성되므로 시간을 많이 절약할 수 있습니다!
시리얼라이즈 방식을 사용합니다.
data : $("form").serialize()
http://docs.jquery.com/Ajax/serialize 를 참조해 주세요.
그러면 다음과 같은 예가 됩니다.
$("#submit").click(function() {
$.ajax({
data: $("form").serialize(),
...rest
});
});
사용하다.serialize()
전체 양식 데이터를 jQuery Ajax로 전송하는 방법입니다.
data:$('#formID').serialize()
예제 스크립트는 여기서 찾을 수 있습니다. jQuery Ajax에서 전체 양식 데이터를 보내는 방법
언급URL : https://stackoverflow.com/questions/1229190/jquery-ajax-submit-all-elements-in-form-without-manually-entering-them
반응형
'programing' 카테고리의 다른 글
phpmyadmin에서 필드를 열면 mySQL 데이터베이스가 변경되지만 변경되지 않습니다. (0) | 2023.03.08 |
---|---|
http 설정 방법모든 API 엔드포인트에 대해 ResponseWriter Content-Type 헤더를 글로벌하게 사용하시겠습니까? (0) | 2023.03.08 |
유형 '{}'은 유형 'IntrinsicAttributes & IntrinsicClassAttributes'에 할당할 수 없습니다. (0) | 2023.03.08 |
종속성에 대한 항목을 찾을 수 없습니다. 이 종속성에 대한 자동 배선 후보로 적합한 콩이 하나 이상 필요합니다.종속성 주석: (0) | 2023.03.08 |
WP_Query()가 모든 엔트리를 반환하지 않음 (0) | 2023.03.08 |