Benutzer-Werkzeuge

Webseiten-Werkzeuge


javascript:ajax

Dies ist eine alte Version des Dokuments!


Javascript - Ajax-Request

Fetch

Einen asynchronen Request über Javascript machen.

Variablen / Parameter

let formData = new FormData();
formData.append('input1', 'text1');
formData.append('input2', 'text2');
 
let parameters = {
  method: 'POST',
  mode: 'same-origin',
  cache: 'default',
  //headers: {'Content-Type': 'multipart/form-data'},
  redirect: 'manual',
  referrerPolicy: 'no-referrer-when-downgrade',
  body: formData
};
 
let url_ident = "https://example.org/path/to/script.php";

Request

async function postData(url, parameters) {
  const response = await fetch(url, parameters);
  if (!response.ok) {
    if (response.status == 0) {
      // on network error
      console.log("Network-Error: " + response.status + ", " + response.statusText);
    }
  } else {
    // on success
    return response.json();
  }
};
 
postData(url_ident, parameters)
  .then(res => {
    let data = res.data;
    console.log(data);
  }
});
javascript/ajax.1613405558.txt.gz · Zuletzt geändert: 15/02/2021 17:12 von Manuel