首页 > 虚拟机开发的一个含有异步功能的网页,外网用户可以访问网页,但是异步功能无效,需要手动刷新

虚拟机开发的一个含有异步功能的网页,外网用户可以访问网页,但是异步功能无效,需要手动刷新

各位好,

 我是新手,在此发帖咨询大家有关AJAX异步数据的问题。

 1)我在内网IP为192.168.1.2的服务器上建立了网页,端口3000用于网页程序,端口8081是用于异步数据相应。
 2)内网其他用户通过192.168.1.2:3000可以正常访问网页,而且数据实时更新正常。
 3)   为了让公网用户也可以访问该网页,我将路由端口80映射到端口3000,将端口8080映射到端口8081。公网用户通过路由器的公网IP和端口3000访问,152.78.39.53:3000。结果公网用户可以看到网页,但是没有异步数据功能,即网页上的数据刷新需要手动刷新,才能有响应。

请问,问题是出在哪里,是否是同源策略的影响?非常感谢,新手上路,请各位大牛指教,感激不尽。

路由端口都设置80了为什么还用3000访问呢? 你ajax请求的时候要把url里的端口号也要改掉啊 应该是8080。噢对了你这样可能还有跨域问题,还要解决跨域。

【热门文章】
【热门文章】