javascript - AngularJS 中的混​​合内容

标签 javascript angularjs ionic-framework

我已经在 Ionic 中创建了应用程序但是当我调用 API 然后通过使用 angular js 和 ionic 但是 ionic 使用 https 并且我的 api 在 http 上工作所以我的应用程序没有调用 api

我的代码是 我的页面代码

function ($scope, $stateParams,$state,Login) 
{

     $scope.data={
         'username':'pankeel',
         'password':'1234546'

     }
     $scope.Login_click = function(){

           $state.go('/page2');
          Login.all($scope.data);

     }



}

我的 JS 代码

angular.module('app.services', [])


.service('Login', ['$http',function($http){
    var api_url='http://phplaravel-125946-364532.cloudwaysapps.com/api/login';

     var ret = {
         all: function(data)
         {

   $http.get(api_url+'/'+data.username + '/' + data.password + '/').then( function(resp){
              return resp.data;
            });
         }
     }
     return ret;


}]);

最佳答案

您尝试做的是大多数浏览器出于安全原因阻止的混合内容类型。请阅读关于混合内容的移动Here关于主动/被动混合内容以及我们如何让它们发挥作用。

简而言之,由于Same Origin policy,这是不可能的。 ,您也需要将 Ajax 请求切换为 https。

关于javascript - AngularJS 中的混​​合内容,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47221295/

相关文章:

android - 任务 ':app:transformClassesWithDesugarForDebug' 执行失败

javascript - 使用 jquery 将标题标签内容替换为另一个标题标签内容时出现 IE 问题

javascript - D3 动画(过渡)不适用于 Angular 应用程序

ionic-framework - ionic 包构建失败 - ionic 插件键盘

mysql - 当 softDeletes() 与父项一起使用时,处理其所有子项的最佳方法是什么

javascript - 我可以在内部 CSS 中使用 angular js 变量吗?

typescript - 存储不返回字符串 ionic

javascript - 在 jQuery 表达式中使用 JavaScript ID

javascript - 在 React 中将文本分成多行

javascript - 防止 jQuery() 执行 javascript