用于CRUD操作的Angularjs和PHP

用于CRUD操作的Angularjs和PHP,php,angularjs,crud,Php,Angularjs,Crud,我试图寻找关于这一点的教程,但没有简单和中肯的 有人能给我举个例子或者给我链接一个关于如何用angularjs将数据发布到php页面的教程吗 同时,angularjs调用一个php文件来获取数据,以便显示一个列表,比如一个电话簿 如何使用angularjs实现这一点? 我可以用php完成所有这些,但我想知道如何用Angularjs可视化和调用php文件,这些php文件将在db上读/写 我想使用普通php(目前还没有php框架) 谢谢你可以在PHP中为CRUD操作提供两个RESTfull服务,为此

我试图寻找关于这一点的教程,但没有简单和中肯的

有人能给我举个例子或者给我链接一个关于如何用angularjs将数据发布到php页面的教程吗

同时,angularjs调用一个php文件来获取数据,以便显示一个列表,比如一个电话簿

如何使用angularjs实现这一点? 我可以用php完成所有这些,但我想知道如何用Angularjs可视化和调用php文件,这些php文件将在db上读/写

我想使用普通php(目前还没有php框架)


谢谢你可以在PHP中为CRUD操作提供两个RESTfull服务,为此你可以使用类似的框架

然后在AngularJs中,您可以创建如下服务来访问数据:

app.factory('phoneService', ['$resource',
    function ($resource) {
        return $resource('../app/phone/:id',{id : '@id'},
            { 'findOne': { method: 'GET', params : {id : '@id'}}, isArray:false },
            { 'delete' : { method: 'DELETE', params : {id : '@id'}}, isArray: false },
            { 'save' : {method: 'POST', params : {id : '@id'}}, isArray: false }
        );
    }
]);

也许它会帮助你。这是一个简单的搜索表单提交


经过长时间的搜索,我找到了一本简单而最好的AngularJS初学者指南。这个示例AngularJS应用程序包含以下功能

  • 使用PHP和MySQL从数据库中获取数据,并使用AngularJS显示数据
  • 使用AngularJS、PHP和MySQL向数据库添加数据
  • 使用AngularJS、PHP和MySQL编辑和更新数据。 使用AngularJS、PHP和MySQL从数据库中删除用户

如果您正在寻找一个带有分步指南的简单AngularJS应用程序,必须查看本教程-

谢谢,但我实际上想使用普通php。我想使用angular调用/发布php文件,并在不离开页面的情况下执行操作。有没有办法做到这一点?首先,你不需要AngularJs。您可以使用另一个JavaScript框架。例如,检查一下这个例子:关于你所问的,你仍然可以使用我发布的内容,只需使用普通PHP创建RESTFull服务。。。我不知道JQuery,而且我比Angular更快地得到它。。。而且效果很好。谢谢我将把你的答复记为答复。一个问题。。。我在公共视图中使用get请求。我不想发出Post请求,因为您可以很容易地看到源代码。没有办法隐藏JQuery源代码,对吗?因为如果您看到源代码是如何调用Restful服务的,那么您可以调用Restful服务。很高兴您能这样做。记住,你应该使用GET来完成所有事情。看看这个:出于对安全性的考虑,您应该向请求添加一个令牌,这样您就可以验证它是一个受信任的请求。你也可以通过这样一个代码缩略器来传递你所有的Js:希望它有帮助,我很抱歉我迷路了,就像你说的使用GET来完成一切。可以从源代码中看到令牌吗?比如在查看源代码时,有人可能会提出请求。Get请求不会是问题,但是post、put或任何可能修改数据库的东西呢。解决方法是,然后我将放置一个php管理员登录页面来执行此操作。也许这很明显,我想得太多了呵呵