我正在为我的博客编写wordpress编辑器,需要确保在我使用javascript或jquery单击保存按钮之前,函数doGET()已经完成。doGET功能可能需要一点时间,因为我在一个互联网连接速度非常慢的国家……
$('#xmlbutton').click(function() {
doGET();
document.getElementById("save-post").click();
})发布于 2013-07-19 20:06:22
你得把..。
document.getElementById("save-post").click();在doGET()的回调中,因为它是一个异步操作。
因为我没有你所有的代码,所以我做了一个小例子。
$('#xmlbutton').on('click', function(){
$.get('/post/edit', {"id":"12"}, function(result){
$('#save-post').trigger('click');
})
});PS:你可能应该用$('#save-post-buttons-form').trigger('submit');代替$('#save-post').trigger('click');。
https://stackoverflow.com/questions/17745637
复制相似问题