prosource

fetch와 jquery ajax의 차이점은 무엇입니까?

probook 2023. 2. 22. 22:19
반응형

fetch와 jquery ajax의 차이점은 무엇입니까?

petch를 통해 post request를 송신하고 싶은데 동작하지 않습니다.

하지만 jQuery ajax를 통해 하면 성공합니다.

두 가지 방법의 차이와 여기서 fetch를 사용하는 데 잘못된 점이 있는지 알고 싶습니다.

fetch('http://localhost:8888/news',{
    method:"post",
    data:"code=7&a=8&b=9"
}).then(function(data){
     data.json().then(function (json) {
}

Fetch사양이 다르다jQuery.ajax()주로 두 가지 방법으로요.

  1. fetch()에서 반환된 Promise는 응답이 HTTP 404 또는 500인 경우에도 HTTP 오류 상태에서 거부되지 않습니다.대신 정상적으로 해결되며(OK 상태가 false로 설정), 네트워크 장애 시 또는 요구가 완료되지 않은 경우에만 거부됩니다.

  2. 기본적으로는 fetch는 서버에서 쿠키를 송수신하지 않으므로 사이트가 사용자 세션 유지에 의존하는 경우 인증되지 않은 요청이 발생합니다(쿠키를 보내려면 credentials init 옵션을 설정해야 합니다).

언급URL : https://stackoverflow.com/questions/43017576/what-is-the-difference-between-fetch-and-jquery-ajax

반응형