为了账号安全,请及时绑定邮箱和手机立即绑定

为什么谷歌浏览器ajax跨域了返回的数据却是php的整个页面

为什么谷歌浏览器ajax跨域了返回的数据却是php的整个页面

慕瓜6075946 2017-01-08 21:15:25
查看完整描述

1 回答

?
KevenHuang

TA贡献280条经验 获得超233个赞

这个问题很简单,原因是你运行你的html文件是没有经过服务器的,所以你的ajax请求的php是直接返回php内容的,如果你的html文件是通过http://localhost/xxx.html这种方式运行的就是说经过服务器的,而你那种运行是属于直接打开的,没有经过请求服务器的,所以不会解释php代码而是直接返回php内容,假如你右键直接打开php文件也是一样的,显示的就是php的内容,这就是因为没有经过请求服务器。
查看完整回答
反对 回复 2017-01-08
  • 1 回答
  • 0 关注
  • 1628 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信