En mi página de inicio que tengo:volver a cargar una página a través de AJAX cuando window.location = self.location no funciona
<ul id="login">
<li> <a id="loginswitch" href="./login-page">log-in</a> | </li>
<li> <a id="signupswitch" href="./signup-page">sign-up</a> </li>
</ul>
Via MooTools, consigo estos elementos de anclaje por id de manera que una vez que se hace clic , aparecerá un div llamativo debajo de ellos que contiene el formulario de inicio de sesión o suscripción (con métodos para detener la propagación de eventos, por supuesto) y al completar los campos de la llamada AJAX, se supone que debe crear una sesión y volver a cargar el página para que el usuario tenga un visual que ya ha iniciado sesión y aparecen controles de nivel de usuario, etc.
La llamada ajax es iniciada La clase AJAX de MooTools y la opción evalScripts
están configuradas como verdaderas. La página de AJAX devuelve el código de script:
<script type="text/javascript">window.location = self.location;</script>
Este sistema funciona perfectamente - ahora me pregunto por qué si cambio href
valores de las anclas a href="#"
mis scripts no funcionarán más?
¿Tiene algo que ver con la ventana?
¿Cambió su propiedad cuando hice clic en un enlace o incluso cuando se detuvo la propagación del evento?
wow un gurú de JS, muchas gracias por esto te debo una dona y un poco de café :) – lock
¿Qué sucede si quieres establecer una variable de publicación y luego de esto, para actualizar? ¿En otras palabras, cómo realizar la recarga con una variable de publicación modificada? Gracias – artaxerxe