部署上去以后你这网页是在服务器上打开的还是在本地打开的
部署到哪里了,服务器吗?如果部署到服务器上了,那么请求接口的ip也要换成服务器上的
把IP换成服务器的IP,另外你的端口号很怪,如果用的是云服务器的话这种端口是默认禁止访问的,还需要检查你的网络安全组是否允许该端口通过IP/TCP请求。
你好 如果你请求的资源在发布的文件里,那么 你的请求要么 去掉http://127.0.0.1
$.ajax({
url:'http://127.0.0.1:8887/usermange/html_register/',
type:'Post',
})
要么拼上你的公网ip
$.ajax({
url:'http://公网ip:公网端口/usermange/html_register/',
type:'Post',
})
原因
跨域问题
介绍
首先一个url是由:协议、域名、端口 三部分组成。(一般端口默认80)
如:https://blog.moonlet.cn:80
当一个请求url的协议、域名、端口三者之间的任意一个与当前页面url不同即为跨域。
当然,如果你觉得是127.0.0.1的问题将这个修改成服务器访问IP也可以试下,不过这样估计要开放服务器的对应端口
(不过个人觉得这个概率不大,还是跨域可能性高点)
有问题及时沟通
跨域了
参照这个
https://blog.csdn.net/weixin_28878117/article/details/119435691
请求客户端不是安全上下文,资源位于更私密的地址空间“local^”
https://blog.csdn.net/hcmony/article/details/120885478