프런트 엔드 인터페이스 모드 요청 :
사용법 :
jQuery.ajax ([ 설정 ])
아약스 $ ({ URL : "", // 요청 URL 주소 성공 : 기능 (REQ) { // 요청이 성공 }, 오류 : 함수 () { // 요청 오류 }, 전체 : 함수 () { // 요청 완료 } });
공통 옵션 매개 변수 :
유형
유형 : 문자열
기본값 :) "GET". 요청 방법 ( "POST"또는 "GET")는, 기본값은 "GET"입니다. 참고 사항 : PUT과 같은 다른 HTTP 요청 방법 및 사용할 수 있습니다 삭제할 수 있지만 부분적으로 만 브라우저를 지원했다.
URL
유형 : 문자열
기본값 : 현재 페이지 주소를 입력합니다. 요청 된 주소를 전송하는 단계를 포함한다.
컨텐츠 타입
유형 : 문자열
기본값 : "응용 프로그램 / x-www-form-urlencoded를". 서버는 부호화 타입의 컨텐츠 정보를 송신하는 경우.
대부분의 경우 기본값. 명시 적으로 $ 아약스에 콘텐츠 형식을 전달하는 경우 () 다음은 서버 (이 경우에도 데이터가 전송하지합니다)로 전송해야합니다.
기준의 일반적인 값
【
application/x-www-form-urlencoded:数据被编码为名称/值对。这是标准的编码格式
application/json:消息主体是序列化后的 JSON 字符串
multipart/form-data: 需要在表单中进行文件上传时,就需要使用该格式。常见的媒体格式是上传文件之时使用的
text/plain:数据以纯文本形式(text/json/xml/html)进行编码,其中不含任何控件或格式字符。
】
비동기
유형 : 부울
기본값 : 사실. 기본 설정으로 모든 요청은 비동기 요청합니다. 당신은 동기화 요청을 전송해야하는 경우,이 옵션을 false로 설정합니다.
동기화 요청이 브라우저를 잠글 않습니다, 사용자는 작업이 수행되기 전에 다른 요청이 완료 될 때까지 대기해야합니다.
문맥
형태 : Object
이 객체는 Ajax를 관련 콜백의 컨텍스트를 설정하는 데 사용됩니다. 즉, (이 매개 변수를 설정하지 않으면, 다음이이 AJAX 요청을 호출 할 때 전달 된 옵션 매개 변수를 가리키는) 콜백 함수를 객체 내에서이 점을하자. DOM 요소 같은 특정 컨텍스트 파라미터가 설정됨에 따라 DOM 요소 성공 콜백 문맥.
데이터
유형 : 문자열
데이터 서버로 전송. 요청은 자동으로 문자열 형식으로 변환됩니다. 요청은 URL 이후에 추가됩니다 GET. 이 자동 변환을 사용하지 processData 옵션을 볼 수 있습니다. 그것은 키 / 값 형식이어야합니다. 배열하면 jQuery를 자동으로 다른 값으로 동일한 이름에 해당 할 것이다. 은 {foo는 [ "BAR1", "바 2"]}로 변환된다 '및 = foo를 BAR1 및 foo는 = 바 2'
데이터 형식
유형 : 문자열
서버에 의해 반환 된 예상 데이터 유형입니다. 지정되지 않은 경우, jQuery를 자동으로 같은 XML로 확인 된 XML의 MIME 유형으로, 지능형 HTTP의 MIME 정보 패킷에 따라 결정됩니다. 1.4에서 JSON은 자바 스크립트 객체를 생성하고, 스크립트는이 스크립트를 실행합니다. 그런 다음 서버는 콜백 함수에 전달 된 값 해상도에 따라 데이터를 반환합니다. 사용 가능한 값 :
- "XML은"XML 문서를 사용할 수 jQuery를 프로세스를 반환합니다.
- "HTML은"다음 HTML 일반 텍스트 정보를 돌려줍니다 스크립트 태그는 DOM을 삽입 할 때 실행됩니다 포함되어 있습니다.
- "스크립트"일반 텍스트 자바 스크립트 코드를 반환합니다. 자동으로 결과를 캐시하지 않습니다. 은 "캐시"매개 변수를 설정하지 않는 한. 참고 : 원격 요청 (안 동일한 도메인에서) 모든 POST 요청을 GET 요청으로 변환됩니다합니다. (때문에 DOM 스크립트 태그의 사용의로드)
- "JSON은"JSON 데이터를 반환합니다.
- "JSONP"JSONP 형식입니다. 같은 전화 기능의 JSONP 양식을 사용하는 경우 "myURL이는? 콜백 =?"JQuery와 자동 콜백 함수를 실행하기? 올바른 함수 이름을 대체합니다.
- "텍스트"일반 텍스트 문자열을 반환
JSONP
유형 : 문자열
JSONP 요청에 콜백 함수의 이름을 다시 작성합니다. 이 값은 "= 콜백?"를 대체하는 데 사용되는 URL을 GET 또는 {JSONP 'onJsonPLoad'}과 "콜백"섹션에서 POST 요청 매개 변수의 원인이됩니다 "onJsonPLoad =?"서버에.
프론트 엔드 인터페이스 요청 방법 :
Axios의
사용법 :
NPM을 사용하여 $의 NPM은 Axios의 설치