等待一个函数完成,然后在Javascript或jQuery中继续

等待一个函数完成,然后在Javascript或jQuery中继续,javascript,loading,Javascript,Loading,我正在为我的博客编写wordpress编辑器,需要确保在使用javascript或jquery单击save按钮之前完成doGET()函数。doGET功能可能需要一点时间,因为我在一个互联网连接速度非常慢的国家 $('#xmlbutton').click(function() { doGET(); document.getElementById("save-post").click(); }) 你必须把 document.getElementById("save-pos

我正在为我的博客编写wordpress编辑器,需要确保在使用javascript或jquery单击save按钮之前完成doGET()函数。doGET功能可能需要一点时间,因为我在一个互联网连接速度非常慢的国家

$('#xmlbutton').click(function() {

    doGET();

    document.getElementById("save-post").click();  

})
你必须把

document.getElementById("save-post").click();
doGET()
的回调中,因为这是一个异步操作

因为我没有你所有的代码,所以我举了一个小例子

$('#xmlbutton').on('click', function(){
  $.get('/post/edit', {"id":"12"}, function(result){
    $('#save-post').trigger('click');
  })
});

PS:而不是
$('#save post')。触发器('click')
您可能应该执行
$(“#保存帖子按钮表单”).trigger('submit')

可能重复感谢!太棒了!