【发布时间】:2017-09-26 12:52:01
【问题描述】:
我的 ajax 调用在 localhost 中工作,但在远程服务器上失败,而是返回整个 html 页面并返回 200 代码。
【问题讨论】:
-
您愿意分享一些代码以便解决问题吗?
-
大概您可以在实时系统上的控制台中检查脚本错误等? JS 未运行(可能是由于代码未正确部署,或由于权限而无法访问)听起来是最有可能的解释,但没有任何细节,包括错误消息或代码示例,我们只能猜测。基本上,如果它适用于一种环境而不是另一种环境,那么您必须开始发挥作用。
-
通过浏览器网络监控(例如 F12)检查您的 ajax 调用并检查您的 ajax url
-
我们确实在 QA 服务器上运行了其他组件 - 分析、提问添加等,这些会冲突吗?
-
我返回了 200,但是使用 F12,我看到整个页面都返回了