tôi có thể thiếu một cái gì đó ở đây nhưng tôi không thể làm cho công việc yêu cầu JSONP này, đây là mã:Angularjs JSONP không làm việc
var url = 'http://' + server + '?callback=JSON_CALLBACK';
$http.jsonp(url)
.success(function(data){
console.log('success');
})
.error(function() {
console.log('error')
});
Yêu cầu bắn ok và tôi nhận được câu trả lời (với nội dung tiêu đề -Type: application/json) theo định dạng sau:
[{"id": "1", "name": "John Doe"},
{"id": "2", "name": "Lorem ipsum"},
{"id": "3", "name": "Lorem ipsum"}]
Bạn có thấy gì không? Có lẽ định dạng tôi nên trả về từ máy chủ không đúng? Góc đánh chặn lỗi gọi lại mà không có bất kỳ thông báo lỗi nào ngoài thông báo tôi đã đặt ('lỗi').
Bạn có thể gửi một Plunker? –
phản ứng nào bạn thấy trong fiddler hoặc firebug –
Phản hồi có vẻ không đúng, cần gọi hàm đến hàm gọi lại được chỉ định theo yêu cầu – joakimbl