###前提・実現したいこと
Angular2でのJSONPデータ取得
###発生している問題・エラーメッセージ
取得時に起こるundefinedエラー
'__ng_jsonp____req0finished' is undefined(jsonファイルに出ている) ERROR Response with status: 200 Ok for URL: https:~url~&callback=__ng_jsonp__.__req0.finished _body"JSONP injected script did not invoke callback."
###該当のソースコード
search(API: string) { let Url = 'https://URL'; let params = new URLSearchParams(); params.set('key', API); params.set('format', 'json'); params.set('callback', 'JSONP_CALLBACK'); return this.jsonp .get(Url, { search: params }) .map(response => <string[]>response.json()[1]); } ブラウザのF12コンソールによれば、 __ng_jsonp____req0finished({.....}); という形式のjsonファイルが帰ってきているようです。
###試したこと
callback関数を自分で割り振った等
なぜjsonに指定された名前があるにもかかわらず、undefinedになるのでしょうか。
よろしくお願いいたします。
あなたの回答
tips
プレビュー