PHP JS

JAVASCRIPT SEND JSON DATA TO PHP

(quick examples)

JSON ENCODE ARRAY OR OBJECT var data = JSON.stringify({   name : "Joe Doe", email : "joe@doe.com" });

JSON DATA VIA POST

01

FORM DATA var form = new FormData(); form.append("data", data);

SEND TO PHP fetch("MY.PHP", { method:"post", body:form }) .then(res => res.text()) .then(txt => console.log(res.txt)) .catch(err => console.error(err));

JSON ENCODE ARRAY OR OBJECT var data = JSON.stringify({   name : "Joy Doe", email : "joy@doe.com" });

JSON DATA VIA GET

02

URL SEARCH PARAM var form = new URLSearchParams(); form.append("data", data);

SEND TO PHP - APPEND DATA TO URL fetch("MY.PHP?" + form.toString()) .then(res => res.text()) .then(txt => console.log(res.txt)) .catch(err => console.error(err));

JSON DECODE TO OBJECT $data = json_decode($_POST["data"]);  JSON DECODE TO ARRAY $data = json_decode($_POST["data"], true);

PHP JSON DECODE

03