Javascript 谷歌图表需要刷新页面才能显示

Javascript 谷歌图表需要刷新页面才能显示,javascript,php,jquery,ajax,charts,Javascript,Php,Jquery,Ajax,Charts,实际上,我在谷歌图表上出现了一个错误。我研究了其他问题,但没有人给我一个解决办法 我有一个带有9个分幅的仪表板,每个分幅包含一个图表。当我进入那个页面时,它会随机显示一些图表,或者不显示任何图表。如果我刷新,它会正常加载 <script type="text/javascript" src="https://www.google.com/jsapi"></script> 然后我有了所有包含我的不同ajax请求的html: $.ajax({ url:

实际上,我在谷歌图表上出现了一个错误。我研究了其他问题,但没有人给我一个解决办法

我有一个带有9个分幅的仪表板,每个分幅包含一个图表。当我进入那个页面时,它会随机显示一些图表,或者不显示任何图表。如果我刷新,它会正常加载

  <script type="text/javascript" src="https://www.google.com/jsapi"></script>
然后我有了所有包含我的不同ajax请求的html:

$.ajax({
        url: url,
        type: 'post',
        data: {key: ApiKey, course_id: course_id},
        error: function (data) {
            swal('Error', 'The distant server cannot be reached', 'error')
        },
        success: function (data) {
            $(document).ready(function() {
                successA1(data, '{{ $tiles[$i]->no_tile }}', '{{ $tiles[$i]->color }}');
            });
        }
    });
然后我就有了我的图书馆

  google.load('visualization', '1.0', {'packages': ['corechart', 'gauge']});
ajax请求在加载插件之前触发,但绘制图表的函数的使用在document.ready之后完成

如果有人有主意。顺便说一句,我在拉威尔4.2上


谢谢

使用设置超时,在加载第一个图表后加载另一个图表…我不能,我有20种瓷砖,顺序可以从一个用户更改到另一个用户。
  google.load('visualization', '1.0', {'packages': ['corechart', 'gauge']});