【问题标题】:How to get PHP page in Phonegap build?如何在 Phonegap 构建中获取 PHP 页面?
【发布时间】:2016-03-04 09:28:59
【问题描述】:

我有一个用 .php 页面制作的网站。他们从数据库中获取数据,然后插入所需的区域。但是我正在尝试使用相同的代码制作一个 phonegap 应用程序。我是否可以通过应用程序中的 AJAX 调用 PHP 页面,然后将其呈现在视图中?不过我不知道还有什么办法。

有什么建议吗?我不想将代码完全更改为 JavaScript,因为我们已经接近项目的尾声了。

【问题讨论】:

  • phonegap 不支持 php....只是你必须使用 javascript 的一种方式
  • 是的,你可以用ajax调用php页面。然而,这意味着用户必须经常在线才能真正使用您的应用程序,这(至少对我而言)是根本不使用应用程序的原因。
  • 你需要在 PHP 中制作 JSON api,它可以很容易地被 javascript ajax 解析。并且api的内容可以显示在phonegap的页面上
  • 您还需要在您的phonegap开发中添加API端点(绝对链接)以获得完美的ajax调用

标签: javascript php ajax cordova phonegap-build


【解决方案1】:

@Ahsan 您的要求是可能的,但您需要重新考虑您的策略。

  1. 您知道Google and Apple frown on apps 都是网站包装器吗?
  2. Phonegap 不是webserver or a webbrowser
  3. 来自Phonegap FAQ

    问:PHONEGAP 可以使用 PHP/ASP/JSF/JAVA/.NET 吗?

    答:PhoneGap 应用程序只能使用 HTML、CSS 和 JavaScript。但是,您可以利用网络协议(XmlHTTPRequest、Web Sockets 等)轻松地与以任何语言编写的后端服务进行通信。这允许您的 PhoneGap 应用在设备连接到 Internet 时远程访问现有业务流程。

此常见问题解答也应该有所帮助。
Top Mistakes by Developers new to Cordova/Phonegap

附录 2016-03-21 此回复回答了隐含的问题。
Convert PHP website to Phonegap application [on hold]

【讨论】:

猜你喜欢
  • 1970-01-01
  • 2015-11-01
  • 2015-11-04
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-03-03
相关资源
最近更新 更多