首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >如何从angular js中从php函数获取数据

如何从angular js中从php函数获取数据
EN

Stack Overflow用户
提问于 2018-03-22 21:46:54
回答 3查看 1K关注 0票数 0

我知道ajax是如何工作的,但我想知道如何从一个特定的php函数中检索数据,所以我不会为每个函数创建许多页面,1个页面就可以完成所有的工作。

AngularJs:

代码语言:javascript
复制
var app = angular.module("myapp",[]);
app.controller("usercontroller",function($scope,$http){
    $http({
        method : "GET",
        url : "functions.php",
        data: {
            name: 'myname',
        },
    }).then(function mySuccess(response) {
        $scope.myWelcome = response.data;
    }, function myError(response) {
       $scope.myWelcome = response.statusText;
    });
});

Php:

代码语言:javascript
复制
function abc(){
echo 'abc';
}
EN

Stack Overflow用户

发布于 2018-03-22 22:07:12

为什么不在php文件中添加一些代码来选择要执行的函数呢?检查要发送给functions.php的变量的值,然后做出决定。例如:

代码语言:javascript
复制
$action = $_GET["name"];
switch ($action){
    case "myname":
        abc();
        break;
    default:
        echo "";
        break;
}

function abc(){
    echo "abc";
}

我更喜欢将“控制器”的逻辑和具有controller.php的函数文件分开

代码语言:javascript
复制
require_once('functions.php');
$action = $_GET["name"];
switch ($action){
    case "myname":
        abc();
        break;
    default:
        echo "";
        break;
}

和一个functions.php

代码语言:javascript
复制
function abc(){
    echo "abc";
}

但这取决于你

票数 0
EN
查看全部 3 条回答
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/49430348

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档