代碼:
$http.jsonp("https://request.address.json)
.success(
function(data, status, header, config){
$scope.list = data;
alert(data);
}
)
.error(
function(data){
alert("error");
}
);
請(qǐng)求回來提示:
Uncaught SyntaxError: Unexpected token :
但是通過瀏覽器查看請(qǐng)求,可以看出返回的數(shù)據(jù)是json Data,而不是jsonp Data
求解怎么才能使angular 跨域請(qǐng)求 json格式的數(shù)據(jù)
(不要和我說什么在URL加callback,那是處理jsonp數(shù)據(jù)才使用的參數(shù))
請(qǐng)求的url需要加上&callback=JSON_CALLBACK,這需要服務(wù)端配合設(shè)置返回jsonp的格式。這樣才能早回調(diào)里面正確獲取。