【问题标题】:Get JSON with AngularJS via PHP GET Page通过 PHP GET 页面使用 AngularJS 获取 JSON
【发布时间】:2015-11-19 17:17:25
【问题描述】:

我对 JSON 和 AngularJS 有疑问。我的情况是:

我有: - app.js(AngularJS 应用程序) - GET.PHP - 演示.html

在 app.js 中:

var app = angular.module('myApp', []);
    app.controller('MyWholeWorld', function($scope, $http) {
			$http.get("GET.php")
    		.success(function(response) {$scope.Menu = response.records;});});

在 GET.php 中:

include("http://localhost/JSON.php");

并且在demo.html文件中是绑定数据的方式。

JSON.php 将回显 JSON。 如果我在 AngularJS 应用程序中将 GET.php 更改为 JSON.php ==> 我会得到 JSON。

但如果我像上面那样做,我什么也得不到。

我想这样做的原因是:我有很多 PHP 文件要返回 JSON。并且 GET.php 将成为分类 PHP JSON 文件的阅读器。

EX: app.js (GET.php?Table=Hello) - GET.php 继续并包含("Hello.php") 从 Hello.php 返回 JSON

请帮助我找到解决方案。 谢谢,

【问题讨论】:

    标签: routes port portal


    【解决方案1】:

    看起来您可能遇到了逻辑问题。尝试像类或函数一样实现你的 hello.php 脚本......

    你好.php

    class Foo {
        public static function aStaticMethod() {
            // ...
        }
    }
    

    在 GET.php 中包含 hello.php,然后适当地调用该函数。

    GET.php

    include ('hello.php');
    
    switch ($_PARAM['Table'])
    {
       case "Hello":  return Foo::aStaticMethod(); break;
    }
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2011-02-09
      • 2018-06-03
      • 1970-01-01
      • 2014-01-31
      • 1970-01-01
      • 2013-08-23
      • 1970-01-01
      • 2012-06-04
      相关资源
      最近更新 更多