Angularjs 返回未定义的响应

Angularjs 返回未定义的响应,angularjs,Angularjs,我正在尝试发出一个http请求,并得到 我可以在浏览器中执行以下操作 http://dev.markitondemand.com/MODApis/Api/v2/InteractiveChart/json?parameters={"Normalized":false,"NumberOfDays":5,"DataPeriod":"Day","Elements":[{"Symbol":"ACN","Type":"price","Params":["c"]}]} 但是当我执行下面的代码时,返回的响应是

我正在尝试发出一个http请求,并得到 我可以在浏览器中执行以下操作

http://dev.markitondemand.com/MODApis/Api/v2/InteractiveChart/json?parameters={"Normalized":false,"NumberOfDays":5,"DataPeriod":"Day","Elements":[{"Symbol":"ACN","Type":"price","Params":["c"]}]}
但是当我执行下面的代码时,返回的响应是未定义的。你能告诉我我这里做错了什么吗

var test = JSON.stringify({"Normalized":false,
                           "NumberOfDays":5,
                           "DataPeriod":"Day",
                           "Elements":[{"Symbol":"ACN",
                            "Type":"price",
                            "Params":["c"]
                  }]
    });

console.log(test);
$http({
        url:"http://dev.markitondemand.com/MODApis/Api/v2/InteractiveChart/json",
method : "GET",
parameters: test
    }).then(
        /* success */
        function(response) {
            var stock = {};
            stock = angular.fromJson(response);
            var Data = stock.Dates;
            console.log(Data);
            $scope.content = response.data;
            $scope.statuscode = response.status;
            $scope.statustext = response.statustext;
            console.log('success');
        },
        /* failure */
        function(result) {
            console.log('error');
        });

请告诉我您的响应标题中的
内容类型未正确设置

检查响应头中的
内容类型
是否为
application/json

目前它看起来是这样的
内容类型:text/javascript;字符集=UTF-8


所以,未收到JSON格式的响应。请检查JSON编码是否正确

为什么在响应中调用fromJson?请检查浏览器控制台以检查错误它正在返回应用程序/JSON响应,当我在浏览器中检查响应时,它正在返回消息解析JSON输入失败您正在发送stringify JSON。请确保正确解析它需要像以下var param=“{'Normalized':false,'NumberOfDays':5,'DataPeriod':'Day','Elements':[{'Symbol':'ACN','Type':'price','Params':['c']}]一样传递我的JSON对象;将url与param连接起来可以很好地工作,有什么想法吗?