Tengo un XMLHttpRequest con el que quiero enviar una cadena, pero recibe array(0) en la alerta, antes con x-www-form-urlencoded y sin stringify funcionaba pero no recibía los datos en el post, pero ahora ni eso, pero he leido que es como se debe hacer para enviar un string, luego les dejo el JS y el .php para que lo vean, muchas gracias de antemano :)
var img = chartR.toDataURL("image/png"); document.getElementById('base64').value = img; var xhttp=new XMLHttpRequest(); xhttp.onreadystatechange = function() { if (xhttp.readyState == XMLHttpRequest.DONE) { alert(xhttp.responseText); } } xhttp.open("POST", base_url_admin+"record/reporte", true); xhttp.setRequestHeader("Content-type", "application/json"); let data = JSON.stringify({"resultChartImg": img}); xhttp.send(data); $resultChartImg = $_POST; var_dump($resultChartImg);exit();