【问题标题】:Edge animate: How to preload JSON information?Edge animate:如何预加载 JSON 信息?
【发布时间】:2014-08-25 12:04:56
【问题描述】:

我通过以下代码将 JSON 信息发送到 EdgeAnimate 阶段(creationComplete 操作):

$.getJSON('myJsonLink', function(data) {
});

问题:动画开始后,合成得到的信息。 但是信息需要在动画之前加载。

这是一个非常烦人的问题,我几天都找不到解决方案...... 你能帮忙吗?

【问题讨论】:

    标签: json getjson preload stage adobe-edge


    【解决方案1】:

    getJSON 以异步模式触发 XMLHttpRequest,这意味着发送了一个请求,然后我们继续流程中的下一个迭代。

    您可能需要使您的请求同步,但不幸的是,据我所知,getJSON 不支持 synch 模式,因此您应该使用低级 $.ajax() 方法和async 属性设置为false:

    $.ajax({
      dataType: "json",
      url: "myJsonLink",
      data: data,
      async: false,
      success: function () {}
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2014-03-14
      • 2016-06-28
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-03-13
      • 1970-01-01
      相关资源
      最近更新 更多