jsonp.ts 518 Bytes
Newer Older
hucy's avatar
hucy committed
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15
export function baidu_api_point(callback: any) {
  //注意这里挂载在了window上
  (window as any).callbackData = callback;
  const url =
    'https://api.map.baidu.com/location/ip?ak=RDBRKGErFTLbtmvUXp6X4UACeQGP5KlD&ip=&coor=bd09ll';

  const fetchJsonp = function (url: string) {
    const body = document.getElementsByTagName('body')[0];
    //插入一个script
    const script = document.createElement('script');
    script.setAttribute('src', url);
    body.appendChild(script);
  };
  fetchJsonp(url);
}