如何通过api将数据发送到angurlar js或ionic中的url

时间:2016-01-07 11:15:31

标签: angularjs ionic-framework

我是angurlar js或ionic的新用户我想创建新的Web服务当我在post方法中发送数据api时,结果将不显示或没有成功响应。 这是我的代码。

$scope.registerNow = function() {
    var Urlss = "http://test.airspott.com/api/Customers";
    var email = $scope.register.email;
    var password = $scope.register.password;
    var datas ={"email":email,"password":password};

    alert(email);
    alert(password);
    alert(datas);

    $http.post(Urlss,datas)
        .success(function(data, status, headers, config) {
            var response = data;
            alert(response + "sucessfully added");
        });
    };
}

请帮帮我。

2 个答案:

答案 0 :(得分:1)

也许,你应该使用JSON.stringify(datas)字符串化你的数据对象:

var request = JSON.stringify(datas);
$http.post(url, request).succ...

答案 1 :(得分:0)

如果您在执行上述操作时需要响应,则需要返回包含要发送给客户端的内容的Response对象

POST请求---> http://test.airspott.com/api/Customers 有一些数据 因此,请先尝试在浏览器中使用POSTMAN或ADVANCE REST CLIENT测试响应

如果您收到回复,那么您可以尝试使用上述角度客户端代码来获得响应,然后按照您的需要进行操作

范式通常如下

客户端[HTML +客户端脚本语言],从浏览器到UI | ^ |要求| | |回应 V | 服务器端Web服务代码[JAX RS {JERSEY}]在tomcat中部署为war(例如)

所以我试图告诉你的只是尝试使用像Postman这样的工具来执行响应处理,你可以执行所有类型的请求

如果您需要更多相关信息,请向我询问

谢谢