type jquery ajax html5 fetch-api

jquery - ajax type post



¿Cuál es la diferencia entre fetch y jquery ajax? (1)

Fetch especificación de jQuery.ajax() difiere de jQuery.ajax() principalmente en dos formas:

  1. La Promesa devuelta por fetch () no se rechazará en el estado de error HTTP incluso si la respuesta es HTTP 404 o 500. En su lugar, se resolverá normalmente (con el estado correcto establecido en falso), y solo se rechazará en caso de fallo de la red o Si algo impidió que la solicitud se completara.

  2. De forma predeterminada, fetch no enviará ni recibirá ninguna cookie del servidor, lo que dará lugar a solicitudes no autenticadas si el sitio se basa en mantener una sesión de usuario (para enviar cookies, debe configurarse la opción de inicio de credenciales).

Quiero enviar una solicitud de publicación a través de fetch, pero no funciona.

Pero si lo hago a través de jQuery ajax, tiene éxito.

Quiero saber la diferencia de dos vías y si hay algo incorrecto en mi uso de fetch aquí:

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