javascript - 使用 AngularJS/AJAX/JavaScript 调用 PHP

标签 javascript php angularjs json ajax

我对 PHP 和 AJAX 非常陌生,因此请告知此方法是否确实合适。

基本上我想要做的就是用来自 Microsoft SQL Server 的数据填充 .JSON。我正在使用 PHP 文件来设置连接,该连接还将填充 .JSON 文件,然后可以读取该文件以填充 ionic 列表。我可以毫无问题地读取 .JSON,但当我调用 PHP 文件时就会出现问题。

我不确定调用它的最佳方法是什么。我尝试过 AJAX、AngularJS 和 JavaScript 方法,但似乎在访问 PHP 文件时它们都会失败,但无一异常(exception)。

这是能够触发.success的代码

angular.module('someApp').controller('someCrtl', function ($scope, $http) {
$http.get("app/dataLink.php").success(

    function phpCall(data) {        
    $scope.info= data;            
}
)});

请注意 $scope.info = data;不是我想做的。这个 Controller 应该做的是调用将填充 .JSON 的 php,然后从相同的 .JSON 中读取以填充 $scope.info

我所看到的是,它实际上从未 $http.get PHP 文档(我在其中放置了一个断点,但它从未被触发),但它仍然继续进入 .success,无异常。

我希望这足以继续下去。

任何其他相关信息可能是:

  • 使用 Visual Studio 2015 企业版
  • 将 AngularJS 与 Ionic 结合使用
  • 使用 Devsense 的 Visual Studio PHP 工具

如有任何建议,我们将不胜感激,

谢谢。

最佳答案

angular.module('someApp').controller('someCrtl', function ($scope, $http) {


    function success(result) {
        console.log(result);
        $scope.info = result;
    };

    function error(result) {
        alert("error");
    };

    $http.get("app/dataLink.php").then(success, error);
});

关于javascript - 使用 AngularJS/AJAX/JavaScript 调用 PHP,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35722661/

相关文章:

angularjs - Angular TypeError : name. 替换不是 ng 风格的函数

php - MySQL 查询按日期分组并检索行上的 varchar 值

ajax调用中的php json响应

php - 从数据库中获取信息时出现问题

angularjs - 如何调用子 Controller 中的方法?

javascript - 如何在 IE 中复制内联样式元素?

javascript - 从ajax错误处理中获取单独的字符串

javascript - 如何创建具有动态内容的水平滚动菜单

javascript - 使用 javascript 中的 setInterval 函数在控制台中打印未定义的原型(prototype)

javascript - 将 AngularJS 变量绑定(bind)到 NodeJS 失败