Firefox 不等待 Jquery.load() 函数

Firefox does not wait to Jquery.load() function

talkbox.load('/xxforum.php?webpage_id='+webpage_id , function() {
      talkbox.append('<a href="/forum/'+webpage_id+'/1" style="margin-left:40%">Go To Forum</a>');
}); 

  talkbox.removeClass("invisible").addClass("visible");

我有上面的代码。加载 xxforum.php 后,我附加了一个 <a> 标记以结束。之后,我使对话盒可见。但是在 Firefox 中它不会等待附加 <a> 标签。它直接显示框,然后附加 <a> 标签。这是不对的,因为我在 $.load() function.In google chrome 中的函数一切正常。有人遇到过这样的事情吗?

问题是负载是 async 把它移到里面:

talkbox.load('/xxforum.php?webpage_id='+webpage_id , function() {
      talkbox.append('<a href="/forum/'+webpage_id+'/1" style="margin-left:40%">Go To Forum</a>');
  talkbox.removeClass("invisible").addClass("visible");
});