Javascript POST请求在XMLHttpRequest()中失败,但在Postman中仍然有效

Javascript POST请求在XMLHttpRequest()中失败,但在Postman中仍然有效,javascript,html,post,xmlhttprequest,postman,Javascript,Html,Post,Xmlhttprequest,Postman,我尝试向本地主机服务器发送POST请求。该请求通过Postman可以完美地工作,但在使用XMLHttpRequest时似乎不起作用。我使用Chrome的开发工具调试了javaScript,XMLHttpRequest和Postman发送的JSON正文是相同的。我不明白为什么XMLHttpRequest失败了,但Postman的请求成功了 我在下面添加了我的JavaScript和HTML代码中最基本的片段。我还制作了一个CSS文件来创建未显示的UI 信号变量http://0.0.0.0:8080

我尝试向本地主机服务器发送POST请求。该请求通过Postman可以完美地工作,但在使用XMLHttpRequest时似乎不起作用。我使用Chrome的开发工具调试了javaScript,XMLHttpRequest和Postman发送的JSON正文是相同的。我不明白为什么XMLHttpRequest失败了,但Postman的请求成功了

我在下面添加了我的JavaScript和HTML代码中最基本的片段。我还制作了一个CSS文件来创建未显示的UI

信号变量http://0.0.0.0:8080/user/sign-在'; var signOutUrl=http://0.0.0.0:8080/user/sign-出",; 函数sendEntryform,signType{ var jsonString=serializeEntryform; var httpRequest=新的XMLHttpRequest; var url=; 如果signType=='signIn'{ url+=signInUrl; }否则{ url+=signOutUrl; } httpRequest.open'POST',url,true;//true表示异步 setRequestHeader'Content-type','application/json'; httpRequest.sendjsonString; } 函数序列化入口形式{ var日期=新日期; var timestamp=date.getTime;//毫秒 var jsonObject={ “userId”:form.userId.value, “时间”:时间戳 }; 返回JSON.stringifyjsonObject; } 登录 退出
在提交表单时触发Ajax请求

浏览器准备发送Ajax请求。然后表单提交。浏览器将从当前页面导航出去。Ajax请求所属的JavaScript环境被破坏。然后取消Ajax请求

要么:

取消表格提交 不要在单击提交按钮时触发Ajax请求
您遇到了什么错误?@A_01奇怪的是,我在服务器或客户端没有遇到任何错误。另外,我在javaScript中使用的URL与在Postman中使用的URL完全相同。