ajax中问题XMLHttpRequest state must be OPENED.

在本地上ajax可以正常运行,我部署到服务器上之后就出现这个错误了,各位老哥,这是为什么啊?

![图片说明](https://img-ask.csdn.net/upload/201705/02/1493716878_771721.png)图片说明

图片说明

post提交要调用setRequestHeader,必须放到open后面调用,不能在前面

你最后window.location.href = "${pageContext.request.contextPath}/";
这里打开是需要token值的,代表了不同用户,不然你登录还有什么意义?

建议可以直接用域名地址试试,因为${pageContext.request.contextPath}获取的是登录哪里的路径。

window.location.href = "你的域名";
eg:window.location.href = "www.baidu.com";