Firefox不会等待Jquery.load()函数 talkbox.load('/xxforum.php?webpage_id='+webpage_id,function()){ talkbox.append(“”); }); talkbox.removeClass(“不可见”).addClass(“可见”);

Firefox不会等待Jquery.load()函数 talkbox.load('/xxforum.php?webpage_id='+webpage_id,function()){ talkbox.append(“”); }); talkbox.removeClass(“不可见”).addClass(“可见”);,jquery,ajax,firefox,jquery-load,Jquery,Ajax,Firefox,Jquery Load,我有上面的代码。加载xxforum.php后,我在末尾添加了一个标记。之后,我使对讲机可见。但是在Firefox中,它并不等待添加标记。它直接显示框,然后附加标记。这是不对的,因为我的函数在$.load()函数中。在google chrome中,一切都按照我的要求工作。以前有人遇到过类似的情况吗?问题是加载是async将其移到内部: talkbox.load('/xxforum.php?webpage_id='+webpage_id , function() { talkbox.ap

我有上面的代码。加载
xxforum.php
后,我在末尾添加了一个
标记。之后,我使对讲机可见。但是在Firefox中,它并不等待添加
标记。它直接显示框,然后附加
标记。这是不对的,因为我的函数在
$.load()
函数中。在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");
talkbox.load('/xxforum.php?webpage_id='+webpage_id,function()){
talkbox.append(“”);
talkbox.removeClass(“不可见”).addClass(“可见”);
}); 
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");
});