2

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

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

    doGET();

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

})
4

1 回答 1

3

你必须放...

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

在回调中,doGET()因为它是一个异步操作。

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

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

PS:而不是$('#save-post').trigger('click');你应该做的$('#save-post-buttons-form').trigger('submit');

于 2013-07-19T12:06:21.600 回答