Soy incapaz de obtener información de un archivo PHP en un host externo utilizando Esbelta.
Curiosamente, sin embargo, la solicitud XMLHTTP funciona cuando se enlaza a un archivo de texto alojado en la web.
Aquí está mi código JS:
<script>
let content = "";
function httpGet()
{
var xmlhttp = new XMLHttpRequest();
xmlhttp.open("GET", "https://www.kayasuleyman.co.uk/form.php?email=example");
xmlhttp.setRequestHeader("Content-Type", "application/x-www-form-urlencoded");
xmlhttp.send();
xmlhttp.onreadystatechange = function() {
if (this.readyState === 4 && this.status === 200) {
content = this.responseText;
};
}
}
</script>
Y aquí está el código HTML:
<div id="demo">
<button on:click={httpGet}>Submit</button>
<p>Output: {content}</p>
</div>
La salida de mi archivo PHP, que simplemente debe ser "ejemplo", no devuelve nada. Estoy desconcertado por este problema, y el uso de una instrucción fetch también no funciona.
Alguna idea?