jquery에서는 "$.post()" 메서드를 사용하여 게시 요청을 제출할 수 있습니다. 이 메서드는 "HTTP POST"를 사용하여 서버에 데이터 로드를 요청합니다. 구문은 "$(selector).post(the 요청이 전송되는 지정된 URL), 요청과 함께 서버로 전송되는 데이터, 요청이 성공할 때 실행할 함수 지정, 데이터 유형)"입니다.
이 튜토리얼의 운영 환경: windows10 시스템, jquery3.4.1 버전, Dell G3 컴퓨터.
$.post() 메서드는 HTTP POST 요청을 사용하여 서버에서 데이터를 로드합니다.
Syntax
$(selector).post(URL,data,function(data,status,xhr),dataType)
URL이 필요합니다. 요청이 전송되는 URL을 지정합니다.
데이터는 선택사항입니다. 요청과 함께 서버로 전송될 데이터를 지정합니다.
function(data,status,xhr) 선택사항. 요청이 성공할 때 실행할 함수를 지정합니다.
추가 매개변수:
data - 요청의 결과 데이터를 포함합니다.
status - 요청 상태("성공", "수정되지 않음", "오류", "시간 초과", "파서 오류")를 포함합니다.
xhr - XMLHttpRequest 객체를 포함하며
dataType은 선택사항입니다. 예상되는 서버 응답의 데이터 유형을 지정합니다.
기본적으로 jQuery는 지능적으로 판단합니다.
가능한 유형:
"xml" - XML 문서
"html" - 일반 텍스트인 HTML
"text" - 일반 텍스트 문자열
"script" - 응답을 JavaScript로 실행하고 일반으로 반환 text
"json" - 응답을 JSON으로 실행하고 이를 JavaScript 개체로 반환합니다.
"jsonp" - JSONP를 사용하여 JSON 청크를 로드합니다. 이는 콜백을 지정하기 위해 URL에 "?callback=?"을 추가합니다.
예제는 다음과 같습니다.<!DOCTYPE html> <html> <head> <meta charset="utf-8"> <title>123</title> <script src="js/jquery.min.js"> </script> <script> $(document).ready(function(){ $("button").click(function(){ $.post("/try/ajax/demo_test_post.php",{ name:"天王盖地虎", url:"http://www.php.cn" }, function(data,status){ alert("数据: \n" + data + "\n状态: " + status); }); }); }); </script> </head> <body> <button>发送一个 HTTP POST 请求页面并获取返回内容</button> </body> </html>출력 결과: 버튼 클릭 후: 추천 동영상 튜토리얼:
위 내용은 jquery를 사용하여 게시물 요청을 제출하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!