Buenos días a todos, estoy desarrollando una página php en la que hay un iframe, que abre otra página php con una casilla de verificación, esta segunda página, cuando el usuario hace clic en la casilla de verificación, tiene que hacer una llamada ajax para confirmar la "hacer clic".
entonces hay pageA.php, con un iframe que apunta a pageB.php, en este, solo hay un formulario con una casilla de verificación y un javascript (vainilla javascript), que debería llamar a una tercera página al hacer clic.
este es el javascript que estoy usando para enviar el "clic":
document.getElementById("checkboxMe").onclick = function() { xhttp.open("POST", "pageC.php", true); xhttp.send("foo=bar"); };al hacer clic en la casilla de verificación, esto es lo que veo en la consola:
Uncaught ReferenceError: xhttp is not definednunca sucede algo como esto, de hecho, no puedo encontrar este error fácilmente en google, ¿alguien tiene alguna pista? tal vez es el hecho de que estoy en un iframe? como podria solucionar este problema?
gracias de antemano pp.
xhttp no es un navegador integrado. Si no lo define usted mismo, entonces no se definirá. Los marcos son irrelevantes para ese problema.
Tal vez tenía la intención de primero:
var xhttp = new XMLHttpRequest();