加载外部 URL 在本地工作但不在服务器上
loading external URL working local but not on server
我正在使用 phonegap 开发一个应用程序,它运行良好,直到我将它移到我的服务器上,我在服务器上安装了 phonegap 并在 ios 和 android 上使用 phonegap 应用程序运行 命令:
$phonegap serve
在我的应用程序中,我通过 ajax 连接到我在外部 url 上创建的 API,当我连接到本地时使用手机上的 phonegap 应用程序应用程序获取 api 数据,但是当我连接到我的服务器并尝试同样的操作时,它没有连接到我的 api。在我本地的控制台中,当它连接到 api 时,会出现以下内容
[phonegap] 200 /proxy/http%3A%2F%2F
它工作正常,但在我的服务器上,本地和我的服务器都没有出现 运行 相同的应用程序,代码是相同的。
有没有人知道它是什么。
谢谢
您需要将以下内容添加到您的 php 文件
header('Access-Control-Allow-Origin: *');
我正在使用 phonegap 开发一个应用程序,它运行良好,直到我将它移到我的服务器上,我在服务器上安装了 phonegap 并在 ios 和 android 上使用 phonegap 应用程序运行 命令:
$phonegap serve
在我的应用程序中,我通过 ajax 连接到我在外部 url 上创建的 API,当我连接到本地时使用手机上的 phonegap 应用程序应用程序获取 api 数据,但是当我连接到我的服务器并尝试同样的操作时,它没有连接到我的 api。在我本地的控制台中,当它连接到 api 时,会出现以下内容
[phonegap] 200 /proxy/http%3A%2F%2F
它工作正常,但在我的服务器上,本地和我的服务器都没有出现 运行 相同的应用程序,代码是相同的。
有没有人知道它是什么。
谢谢
您需要将以下内容添加到您的 php 文件
header('Access-Control-Allow-Origin: *');