Estoy tratando de hacer un botón para que el usuario cierre la sesión. Esto requiere que se envíe una solicitud a "/cerrar sesión". Pero cuando hago clic en el botón, se envía una solicitud a "/logout?id=0.4523" (la identificación es para evitar el almacenamiento en caché), pero también hay un envío a "/logout/None". ¿Cómo puedo prevenir esto?
Aquí está mi código (simplificado):
<!DOCTYPE html> <html> <head> <script> window.onload=function(){ document.getElementById("logout").onclick=function(){ var logout=new XMLHttpRequest(); logout.open("GET","/logout/?id="+Math.random(),true); logout.send(); } } </script> </head> <body> <button id="logout">Log Out</button> </body> </html>