如何添加点击 jQuery 回调函数?

How to add a callback on click jQuery function?

我有一个异步问题,要解决它我想我必须使用回调。我想在 click() 函数内部的代码完成后执行一些代码。我该怎么做?

$("#mybutton").click(function() {
    $.ajax({
      type: 'GET',
      data: {
        accion: "get_option_child",
        id: id
      },
      url: 'webservices.php',
      success: function(data) {
        var json = JSON.parse(data);
        // some code
      }
  });
});

只需在 ajax 的 success 处理程序末尾添加对所需函数的调用:

$("#agregar_opcion").click(function() {
  // ...
  $.ajax({
    // ...
    success: function(data) {
      // ...
      functionThatRunsAfterAjaxSuccess();
    }
  });
});

function functionThatRunsAfterAjaxSuccess() {
  // gets called once the ajax call happening on click is successful
}