PHP未在使用Cordova/Phonegap的Xcode模拟器上执行

PHP未在使用Cordova/Phonegap的Xcode模拟器上执行,php,jquery,ajax,cordova,Php,Jquery,Ajax,Cordova,我正在HTML5/Javascript/CSS3实现中创建一个非本机iOS应用程序。我在本地主机上有一个外部PHP文件,正在尝试使用jQuery和AJAX与它通信 如果我在浏览器中对PHP文件发出请求并得到所需的响应,那么一切都可以正常工作,因此在代码方面没有问题 然而,当在Xcode的模拟器中运行它时,PHP不会执行,我只接收整个PHP脚本作为响应。我不知道为什么它没有执行,我已经被困在这个问题上很久了,请问有人能帮忙吗 我已经尝试过放置标题(“访问控制允许原点:”;在php页面的顶部,但我仍

我正在HTML5/Javascript/CSS3实现中创建一个非本机iOS应用程序。我在本地主机上有一个外部PHP文件,正在尝试使用jQuery和AJAX与它通信

如果我在浏览器中对PHP文件发出请求并得到所需的响应,那么一切都可以正常工作,因此在代码方面没有问题

然而,当在Xcode的模拟器中运行它时,PHP不会执行,我只接收整个PHP脚本作为响应。我不知道为什么它没有执行,我已经被困在这个问题上很久了,请问有人能帮忙吗

我已经尝试过放置标题(“访问控制允许原点:”;在php页面的顶部,但我仍然没有得到任何结果


如果您有任何建议,我们将不胜感激

仿真器是否可能直接从磁盘加载PHP脚本,而不是从web服务器请求它?听起来很有可能!我可以通过创建一个虚拟主机并向jquery提供url而不仅仅是php的文件路径来解决这个问题吗?@Cylus27是的,您应该可以这样解决它。您还可以尝试使用本地IP(例如192.168.1.3/phpfile.php)进行测试。将整个PHP脚本作为响应表示它没有被解析。如果您给jQuery文件路径,它肯定是直接加载脚本。一个虚拟主机似乎有点过头了-你不能只使用
localhost
?localhost工作!!谢谢