Para un proyecto escolar, debo enviar JSON. El servidor procesa este archivo y me envía una respuesta con un JSON. Todo debería suceder con JavaScript. Ahora me he dado cuenta de XMLHttpRequest
, pero no lo entiendo del todo.
¿Tengo que crear dos objetos con GET y POST o es posible combinarlos?
Por el momento tengo una var httpPost = new XMLHttpRequest();
para enviar y uno para recibir var httpGet = new XMLHttpRequest();
hagámoslo con jQuery AJAX api:
let json = {"key":"val"} $.post("api.php",json, function(response){ console.log(response) });
hagámoslo con Fetch api:
const data = { username: 'example' }; fetch('api.php', { method: 'POST', body: JSON.stringify(data) }) .then(response => { console.log('Success:', response); })