快捷导航

一个内涵的问题

当我从编辑器里面去运行html文件时,使用ajax与php进行通信,但是会返回502,而我从地址栏打开html,就完全没问题。难道真的被我遇到了跨域问题?希望详解一下

免责声明:本内容仅代表回答者见解不代表本站观点,请谨慎对待。

版权声明:作者保留权利,不代表本站立场。

回复

使用道具 举报

参与会员2

其实很好理解,html文件不需要服务器环境就可以运行,比如C:\www\test.html文件,你是可以直接访问html文件的,ajax访问的就成了C:\www\xxx.php,这样没有经过服务器环境,不会被web服务器解析,而地址栏打开,你应该是用了服务器环境吧,那就是localhost/test.html,这样的ajax就会成localhost/xxx.php,这个是经过了web解析的域名地址,是服务器环境,所以就没问题了,可能我表达不清楚,自己了解下服务器环境打开html,和直接在桌面打开一个html
回复

使用道具 举报

502是网关错误,应该不是跨域问题~~
回复

使用道具 举报

可能感兴趣的问答

发新帖
TA的信息
  • 会员所属: 注册会员
  • 认证信息: 邮箱认证手机认证
  • 微信访问
  • 手机APP