Php 调用REST服务时出错
我面临一个奇怪的问题。我正在尝试在phonegap应用程序中集成RESTAPI。 当我请求url时,说Php 调用REST服务时出错,php,javascript,jquery,rest,cordova,Php,Javascript,Jquery,Rest,Cordova,我面临一个奇怪的问题。我正在尝试在phonegap应用程序中集成RESTAPI。 当我请求url时,说http://myserver/index.php?m=login通过我的浏览器中的rest客户端,它可以正常工作 但当我通过jQuery ajax调用它时,它会返回以下错误: 警告: 包括(C:/Domains/my portal.org/httpdocs/mmode/template/mobile/index.php) [函数.include]:无法打开流:没有这样的文件或目录 在第13行的
http://myserver/index.php?m=login
通过我的浏览器中的rest客户端,它可以正常工作
但当我通过jQuery ajax调用它时,它会返回以下错误:
警告:
包括(C:/Domains/my portal.org/httpdocs/mmode/template/mobile/index.php)
[函数.include]:无法打开流:没有这样的文件或目录
在第13行的C:\Domains\my portal.org\httpdocs\mmode\index.php中
警告:包括(C:/Domains/my portal.org/httpdocs/mmode/template/mobile/index.php)
[函数.include]:无法打开流:没有这样的文件或目录
在第13行的C:\Domains\my portal.org\httpdocs\mmode\index.php中
警告:include()
现在的问题不是跨域脚本,因为响应头返回“访问控制允许源代码:
”。我还在cordova设置中列出了该域的白名单
有人能告诉我这里有什么问题吗?您可能在浏览器上收到这些警告,但由于渲染方式的原因,这些警告可能不可见。这是脚本中包含的问题,它找不到其中一个文件。由于api不在我的控制范围内,有没有办法忽略这些警告并检索实际响应?看起来好像有什么东西试图包含位于windows服务器上但不存在的PHP文件。问题是PHP中包含的路径问题。包含的代码是什么样子的?你的
htttpdocs
文件夹真的深入到C
驱动器吗?你能给我们看一小段请求URL的Javascript代码吗?