我正在开发phonegap中的移动应用程序。我的应用程序的工作方式是,当用户提交表单时,数据会发布到名为functions.php(存在于根文件夹中)的文件中,而functions.php会解析数据并使用curl发送到我的应用程序。当我在Web服务器中运行此应用程序时,它工作得非常好但是当我在phonegap中运行它并将数据发布到functions.php时,它不是将functions.php作为函数运行,而是显示函数的所有代码。移动屏幕并停在那里。有谁知道发生了什么?
答案 0 :(得分:0)
您描述的情况是当您尝试从未安装php的网络服务器运行php文件时会发生什么,所以听起来您正试图在您的phonegap应用程序中本地加载functions.php。 Phonegap有自己的网络服务器,它不是php服务器,因此它不会运行php文件。如果你需要与php / sql /其他远程东西进行交互,你应该使用ajax请求与远程(非phonegap)服务器进行交互。 https://forum.jquery.com/topic/how-do-i-get-ajax-working-with-phonegap