【发布时间】:2015-10-26 20:22:17
【问题描述】:
到目前为止,我想向服务器发送一个 XMLRequest,然后将用户重定向到首页 我有:
var posts = new XMLHttpRequest();
var api="XXXXXXXXXX";
posts.open("GET", api+user+"/"+password+"/"+id+"/"+latitude, true);
posts.send();
window.location = "index.html"
如果我只在最后运行没有重定向的代码,它工作得很好,但如果我有重定向,API GET 请求会失败。有人可以向我解释我缺少什么吗?
【问题讨论】:
-
它是异步的。浏览器在返回结果之前被重定向。
-
如果你在做 XHR 是为了让服务器发生一些事情,你真的应该做一个 POST 而不是 GET 以避免一个非常简单的 CSRF 漏洞。
标签: javascript html redirect