próbuję uzyskać odpowiedź jsonp wykonywana przy użyciu następującego kodu ...JSON_CALLBACK Nie znaleziono użyciu jsonp
$http.jsonp('http://example.com:8888/?callback=JSON_CALLBACK').success(function(response)
{
console.dir(response);
});
http://example.com:8888/?callback=JSON_CALLBACK zwraca następujący poprzez node.js
JSON_CALLBACK ({date: "2013-05-15 T08: 53: 51.747Z"});
Nagłówek jest ustawiany w node.js jak to ....
res.writeHead(200, {'Content-Type': 'application/json'});
jednak błąd pojawia się w konsoli Chrome jest to ...
Uncaught ReferenceError: JSON_CALLBACK is not defined
jednak , dziwnie, jeśli utworzę funkcję window.JSON_CALLBACK(response)
uruchomi się. Ale myślałem, że sukces ma na celu zrobienie tego w moim imieniu.
Dziękuję za odpowiedź, ale spróbowałem. Miałem ten sam błąd –
Ja też @tomwrong. Zauważyłem, że ma to związek z nazewnictwem pliku. Próbowałem zmienić nazwę mojego api (plik php) i lub zmienić JSON_CALLBACK na angular.callbacks._0 w pliku php. Myślę, że to błąd kanciastego. –
Myślę, że to nie jest błąd, uważam, że oferuje więcej niż jedno wywołanie zwrotne – blamb