没有PHP从我的服务器获取数据?

时间:2014-01-08 06:46:16

标签: javascript php api

显然,在这种情况下使用ajax电话会是答案。但是我在这个过程中有几个问题。

我准备使用cordova构建移动应用程序,我想用javascript获取数据。今天一整天,我一直在使用laravel并创建一些数据存储在数据库中。在创建路由器和控制器之后,我看到我可以通过uri访问我的数据库中的数据作为json对象,这非常酷。像http://localhost/players这样的东西,我得到了一个对象。

这非常类似于facebook api https://graph.facebook.com/195466193802264如果我正在使用facebook api,在我的javascript中我会对上面的uri进行异步调用,显然facebook api的权限和令牌更复杂

我的问题是,因为我设置了我的uri http://localhost/players,我创建了一个基本API,我可以打电话给那个uri并提供我的应用程序吗?因为这就是我需要的东西,它显然会与我的laravel完全不同,因为我的意思是它会打包成.apk并安装在设备上。

我觉得自己走在了正确的轨道上并且我正在掌控它,但是在我需要构建我的应用程序的那一天,我想要了解如何使用这些数据而不必使用PHP或在该目录中

我要问的是真是假,我在这里错了吗?如果是这样,我可以处理保存数据但是如何从外部项目中使用这些数据?

1 个答案:

答案 0 :(得分:0)

当然,您需要一些服务器端脚本语言来提供对数据库的访问。因此,创建REST或SOAP Web服务是让应用程序与服务器/数据库通信的最佳(也是最常用)选项。在您的应用程序中,您将使用AJAX调用来调用Web服务,在JS(或JS上的框架,如jQuery)中,您可以输入返回的数据(回调)。