Red de conocimientos turísticos - Información de alquiler - ¿Por qué no funciona la configuración de cookies mediante ajax?

¿Por qué no funciona la configuración de cookies mediante ajax?

Esto no se actualizará, debe configurar la cookie a través de ajax y luego el fondo devolverá el resultado de la configuración (éxito/fracaso)

Luego, la interfaz actualizará la página a través de js

Debido a que la página web se ha mostrado cuando se muestra Se descarga, se usa ajax para obtener los datos y luego la interfaz usa js para modificar la página en función de los datos. Modifique la página según los datos

Su servidor eliminará la cookie, pero el navegador ha analizado la página de inicio, por lo que el navegador no modificará la información de inicio de sesión

Solución:

ajax envía una solicitud → PHP recibe una solicitud de salida → PHP elimina las cookies → PHP devuelve un código de éxito {"éxito": 1} o un código de error {"éxito": 0} → el front-end recibe el código de retorno → si es 1, pasará js Cambie el nombre de usuario (como document.getElementById('username').innerHTML='Inicie sesión'), etc.

Generalmente, el enlace se usa para salir directamente después de que el usuario accede a la conexión, la cookie se borra en segundo plano y luego se usa 302 o 301 salta a la página original o a la página de inicio. La mayoría de los sitios web actualmente saltan de esta manera. p> En teoría, el método ajax de no actualizar la página tiene una mejor experiencia de usuario, pero personalmente creo que el método de retiro y apertura de cuenta es mejor. Las operaciones de clase no se utilizan con frecuencia. Por lo general, no es necesario usar ajax. datos mostrados en páginas web (como el clima, resultados de lotería, etc.).

Esta pregunta es difícil de responder. Espero poder ayudarlo. Por favor, ayúdenos a adoptarla, ¡gracias!