Javascript Ajax/AngularJS类型错误:$http不是函数
如果得到以下Ajax/AngularJS函数,我真的不知道为什么会得到“TypeError:$http不是函数”错误。有人有主意吗Javascript Ajax/AngularJS类型错误:$http不是函数,javascript,jquery,angularjs,ajax,Javascript,Jquery,Angularjs,Ajax,如果得到以下Ajax/AngularJS函数,我真的不知道为什么会得到“TypeError:$http不是函数”错误。有人有主意吗 <script> var map; var data; function initMap() { map = new google.maps.Map(document.getElementById('map'), { center: {lat: -34.397, lng: 150.644},
<script>
var map;
var data;
function initMap() {
map = new google.maps.Map(document.getElementById('map'), {
center: {lat: -34.397, lng: 150.644},
zoom: 8
});
httpCall();
}
function httpCall($http) {
$.ajax({
type: 'GET',
url: '<?php echo site_url('User/marks') ?>',
data: "data="+ data,
dataType: "json",
success: function(response){
alert(data);
for (var i = 0, len = data.length; i < len; ++i) {
var marker = new google.maps.Marker({
position: {
lat: parseFloat(data[i].lat),
lng: parseFloat(data[i].lng)
},
map: map
});
}
}
})
}
</script>
var映射;
var数据;
函数initMap(){
map=new google.maps.map(document.getElementById('map'){
中心:{纬度:-34.397,液化天然气:150.644},
缩放:8
});
httpCall();
}
函数httpCall($http){
$.ajax({
键入:“GET”,
url:“”,
数据:“数据=”+数据,
数据类型:“json”,
成功:功能(响应){
警报(数据);
对于(变量i=0,len=data.length;i
您不能将angularJS服务注入到普通javascript函数中。它必须是一个角度模块。(控制器、指令、服务等)谢谢您的帮助。我怎么去上班?我建议看一些基本的angularJS教程。但是如果你只想做简单的rest调用,那么使用angularJS可能有点过分了。您可以改为使用jQuery,使用$.get()我可以在javascript函数中插入jQuery服务?jQuery是一个不同的框架,您需要包含jQuery源文件才能定义它。您不能将angularJS服务插入到普通javascript函数中。它必须是一个角度模块。(控制器、指令、服务等)谢谢您的帮助。我怎么去上班?我建议看一些基本的angularJS教程。但是如果你只想做简单的rest调用,那么使用angularJS可能有点过分了。您可以改为使用jQuery,使用$.get()我可以在javascript函数中插入jQuery服务?jQuery是一个不同的框架,您需要包含jQuery源文件才能定义它。