找不到js jquery load script关键字

时间:2017-12-03 10:27:58

标签: javascript jquery reactjs charts

我正在关注本教程:https://blog.arkency.com/2014/09/react-dot-js-and-google-charts/

我无法为ReactJS加载谷歌图表。我试图用jQuery加载它。

我得到以下编译错误:

  

'google'未定义

但是我的console.log语句可以访问'google'关键字。

console.log('google',google, script, textStatus)
  

谷歌{loader:{...},加载:ƒ,ca:ƒ,setOnLoadCallback:ƒ}未定义的成功

我的代码如下:

var options = {
    dataType: "script",
    cache: true,
    url: "https://www.google.com/jsapi"
};

jQuery.ajax(options).done(loadGoogle)



function loadGoogle(script, textStatus){

    console.log('google',google, script, textStatus)

    google.load("visualization", "1", {
            packages:["corechart"],
            callback: renderComponents()
        }
    )

}

1 个答案:

答案 0 :(得分:0)

尝试使用window.google或在所有导入/* global google */

之上添加此行