使用" $ http.get"在离子应用程序中,响应未获得正确的格式

时间:2016-09-13 18:01:47

标签: angularjs ajax ionic-framework

我正在使用" $ http.get"用于发送请求。我在浏览器中的API响应,它返回我想要的。但在Ionic App中,它会返回HTML正文标记文本。

我的代码是:

    var params = {
        email: 'test@gmail.com',
        password: '123'
    }

    $http.get("https://www.nepalivivah.com/API/index.php/accessapi/loginapi", { params: params }).then(function (data) {
        alert(JSON.stringify(data));
    }).error(function (data) {
        alert(JSON.stringify(data));
    });

这是我的AngularCode。当我在邮递员中运行它时,它会返回有效的响应。但是在Ionic App中没有工作。

1 个答案:

答案 0 :(得分:1)

如果你想要 $ http.get ,这应该可行。

var params = {
    email: 'test@gmail.com',
    password: '123'
}

$http.get("https://www.nepalivivah.com/API/index.php/accessapi/loginapi").then(function (data) {
    alert(JSON.stringify(data));
}).error(function (err) {
    alert(JSON.stringify(err));
});

但是,在这种情况下,您要做的是登录某些内容。 获取请求无法使用此功能。至少在这种情况下,你需要使用 $ http.post