Angular JS ng-repeat无法通过PHP数组获取输出 - javascript

我是Angular JS的新手,我想在ng-repeat中显示一个php数组。
这是我的html代码,

<div ng-controller="clientList">
 <ul>
   <li ng-repeat="client in clients">
    <h2>{{client.job}}</h2>
   </li>
 </ul>
 <p>Total number of phones: {{clients.length}}</p>
</div>

这是我的Angular JS控制器,

var anguApp = angular.module('anguApp', []);

anguApp.controller('clientList',function($scope,$http)
{

   $scope.clients=[];

   $http.get('customers.php').success(function (data, status) {
    $scope.clients = data;
    console.log(data);
   });
});

customer.php

<?php
$arr=['name'=>'David','job'=>'developer'];
header('Content-Type: application/json');
echo json_encode($arr);
?>

控制台日志:

在控制台中很好地获得响应。但没有进入浏览器。错误在哪里?....

参考方案

看起来您正在从服务器请求没有对象的数组。在您的html代码中尝试以下操作:

<li ng-repeat="client in clients">
    <h2>{{client}}</h2>
</li>

从php文件运行命令行程序 - javascript

我想从php文件执行任何命令。我有一个nodejs文件,当我给出命令执行某件事时。它工作正常。即abc.js参数在终端上可以正常工作并执行一些任务但是,我想从运行我的命令的php文件中执行相同的任务。我尝试了不起作用的exec('filename arguments')。如果我给exec(ls -l)给出输出。请让我知道您的建议。谢谢 参考方案 我认为您必须…

js:尝试将精细上传器挂接到flask应用程序中 - javascript

我正在尝试将上载器连接到Flask端点。端点看起来像:@app.route('/', methods=['GET', 'POST']) def a_function(): if request.method == 'POST': file = request.files[…

异步调用nodejs和python - javascript

大家我想在节点脚本中异步调用python脚本。我为此使用“ python-shell”。我的问题是节点首先执行自己的代码,然后执行python脚本。我在运行时需要python脚本数据。这意味着:let {PythonShell} = require('python-shell'); let message; PythonShell.run…

如何在我的JS代码中使用flask.Response? - javascript

我已经尝试了一段时间,但未能设法从后端和前端获取返回值。这是我的代码:def add_New_Form(): resp = Response("something") #Note that the response value is a string return resp 我希望能够在前端使用它(我正在使用Vue)。我无法对resp进行…

在Wordpress插件中加载自定义JavaScript - javascript

好的,这让我发疯了:我正在尝试构建一个简单的Wordpress插件,并且正在尝试确保js与php分开。我已经看过了法典和各种教程,但要么都是在做假设,要么是我只是个白痴,因为它不起作用...基本上,我最终希望通过ajax向自定义添加一些行添加帖子时使用表格,但首先我要让“ Hello World”在“添加帖子”页面上工作...当然,这很简单:这是myplug…