ajax收到数据后如何加载地图?

时间:2015-10-11 02:34:40

标签: javascript jquery ajax google-maps

     jQuery.ajax({
      url: window.location.href,
      type: "POST",
      dataType: 'json',
      success: function (res) {
        data = res;
        google.maps.event.addDomListener(window, 'load', speedTest.init);
      },
       error: function(serverResp) {            // on ajax failure
      console.log('5xx http status code or unexpected response content');
  }
  });

我的代码如上,如果我把“ google.maps.event.addDomListener(window,'load',speedTest.init); ”放在'成功之外:< / strong>',加载地图时数据为空的可能性很高,但是当我把它放在'成功:'时,地图将不会加载。那我应该怎么处理这个问题呢?

1 个答案:

答案 0 :(得分:0)

此代码初始化地图并在地图上设置标记,标记的位置来自ajax:

{{1}}