1

首先,如果我的问题没有多大意义,我想道歉,因为我对这些概念很陌生。

我们正在构建一个包含 2 个部分的移动 Web 应用程序。

1)我目前正在构建的“后端”服务器部分,即 php-mysql ,我负责所有要存储在数据库中的数据,我进行查询等。

2)“前端”部分。这将在 jquery 中开发,并将成为移动网站。通过打开“应用程序浏览器”,可以通过移动应用程序访问该“网站”。请注意,我以前从未使用过 jquery。该应用程序的架构是,每次手机连接到网站 (jquery) 时,我们都会将手机的 deviceID 与 URL 一起发送。然后,当用户在站点上执行任何操作(例如订阅某种事件)时,我将此订阅“发送”到我的“后端”服务器并将它们保存到数据库中。

我的问题 :

正如我所说,我不知道 jquery。jquery 和 php 都将部署在同一台机器上。这意味着(我猜..)我可以通过 jquery 即时访问我的数据库并保存用户订阅。但是因为我不知道 jquery 我想用它做最少的工作人员。所以我想将这些订阅传递给我的 php 脚本并在那里处理它们。

我如何“传递”部署在同一台机器上的两台服务器之间的订阅?我需要发出http post请求吗?这就是我制作移动设备的方法,与服务器连接,但我想当它们在同一台机器上时,应该有另一种方式吧?我们使用 HTTP 请求进行远程连接对吗?

4

1 回答 1

4

即使 jQuery 和 PHP 托管在同一台机器上,它也不会在同一台机器上执行。

PHP 在本地机器上执行,它的结果被发送到客户端(在应用浏览器中)。jQuery 被发送到客户端并在客户端执行。

所以PHP在服务器上执行,jQuery在客户端执行。为了促进通信,您应该使用例如 jQuery.ajax http://api.jquery.com/jQuery.ajax/或例如 jQuery.getJSON http://api.jquery.com/jQuery.getJSON/

于 2013-05-03T07:45:38.990 回答