因为我正在使用angular js在我的网站上使用其他完整的Web服务, 但我的问题是我控制到错误字段而不是成功,我坚持到最近三天任何帮助将更多,这是我的anguls js代码。 `
function customersController1($scope, $http) {
$http({
url: 'http://localhost:9090/quote',
dataType: 'text/json',
method: 'GET',
headers: {
"Content-Type": "application/json"
}
}).success(function(data){
$scope.data = data;
alert(data);
}).error(function(error){
$scope.error = error;
alert('error');
});
}
</script>
`enter code here`<div ng-controller="customersController1">
<!-- div>{{ quotes }}</div-->
<ul>
cc <li ng-repeat="quotes"> cc{{ quotes }}</li>
</ul>
</div>`
事先感谢朋友们。
答案 0 :(得分:0)
首先通过在浏览器中访问网址确保网址正常工作,然后确保您在HTML中使用ng-app。
下一步 -
$ http的配置对象没有ant属性'dataType'。你可以删除并试试你的例子。
$http(
{
method : 'GET',
url : 'http://localhost:9090/quote',
}
).success( function(data, status, headers, config)
{
})
.error(function(data, status, headers, config)
{
});
或者您甚至可以使用$ http的get方法来获取http get。
var config = {};
$http.get('http://localhost:9090/quote', config)
.success(function(data, status, headers, config) {})
.error(function(data, status, headers, config) {});
要了解更多信息,请阅读 - https://docs.angularjs.org/api/ng/service/ $ http#get
注释 - 内容类型标头通常在http请求标头中发送,同时进行POST / PUT调用以指定从客户端发送到服务器的内容类型。在您的情况下,您可能不需要标题。
了解更多内容 - http://en.wikipedia.org/wiki/List_of_HTTP_header_fields