이 글에서는 양식 태그의 get 및 post라는 두 가지 제출 방법에 대한 관련 지식과 비교를 제공합니다. 양식 양식의 기능은
<form>...</form>> 태그의 콘텐츠를 수집하는 것입니다. ; 방문자는 텍스트, 선택 항목 또는 일부 제어 모듈 등을 추가합니다. 그런 다음 이러한 내용이 모든 사람에게 도움이 되기를 바랍니다.HTML에서 양식 양식의 기능은 태그의 콘텐츠를 수집하는 것입니다. <form>...</form>
중간에 방문자는 텍스트, 선택 항목 또는 일부 제어 모듈을 추가할 수 있습니다. 등. 그러면 콘텐츠가 서버로 전송됩니다.
양식은 두 가지를 지정해야 합니다.
다음 구현 과정 예:
이 인터페이스에 처음 액세스할 때 , GET 방식입니다(브라우저에서 URL에 액세스하는 것은 GET 방식이므로 설명할 필요가 없습니다). 보기 기능을 관찰하면 사용자에게 양식이 포함된 템플릿 페이지를 렌더링하는 것을 알 수 있습니다.
입력 상자에 데이터를 입력하고 제출을 클릭하면 POST 메서드가 전송되므로 보기 기능에 따라 입력 상자에 입력한 데이터가 콘솔에 인쇄됩니다.
참고:
다음 구현 프로세스 예:
이 인터페이스에 처음 액세스하면 GET 메소드입니다(브라우저에서 URL에 액세스). GET 방식이므로 설명할 필요 없음) 보기 기능을 관찰하면 양식이 포함된 템플릿 페이지를 사용자에게 렌더링하는 것을 알 수 있습니다.
입력 상자에 데이터를 입력하고 제출을 클릭하면 GET 메서드가 전송되므로(양식 양식에서 POST 제출 방법을 설정했기 때문에) 보기 기능에 따라 입력 상자에 입력된 데이터가 콘솔에 인쇄됩니다.
(저희 설정상 템플릿에서 제출 버튼을 누르는 것은 GET 제출이며, 폼에서 제출한 a, b 값이 해당 단말기에 출력될 수 있습니다.)
참고:
요청 객체의 GET 및 POST 속성은 모두 QueryDict 유형 객체입니다.
Python 사전과 달리 QueryDict 유형 객체가 사용됩니다. 동일한 키에 대해 여러 값이 있는 경우를 처리합니다.
예를 들면 다음과 같습니다. 백엔드 다중 선택 상자에서 사용자가 선택한 옵션을 가져옵니다. getlist 메소드를 사용하세요!
GET 요청 생성—— '클릭' 버튼을 클릭하기만 하면 "②Form 양식이 get을 사용하는 것과 정확히 같은 효과를 볼 수 있습니다. method". 백엔드에서 a와 b의 값을 인쇄할 수도 있습니다(브라우저에서 URL 링크를 관찰하여 볼 수도 있습니다)!). 이는 데이터 제출이 성공했음을 나타냅니다!
위 내용은 10분 안에 양식 태그의 GET 및 POST 제출 방법을 이해하세요.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!