Angular2 JSONP请求和回调

时间:2017-04-07 00:43:59

标签: angular typescript request jsonp

我必须请求第三方WS获取JSON,并且需要使用JSONP来防止跨域错误。

问题是,我在我的控制台中遇到了这个错误:

  

未捕获的ReferenceError:未在'myURL ...'

中定义回调

我的请求的回复是这种格式:

  

回调({“mywellformatted”:“JSON”});

我的代码似乎很好,我不明白这个错误:

import { JsonpModule, Jsonp, URLSearchParams, Response } from '@angular/http';

export class MyService {

    constructor(private _jsonp: Jsonp) { }

    search() {
    let myURL: string = "https://my.url/search?someParams....&callback=callback
    return this._jsonp
        .request(myURL)
        .map(response => {
            console.log(response);
            "do what i want with this result"
        })
}

任何人都可以帮助我吗? enter image description here

0 个答案:

没有答案