次に、2 番目の ajax を呼び出し、div id="result" にも表示して、最初の ajax から返された前の結果を置き換えます。
メソッドを使用するhtml()と、毎回コンテンツが返された結果に置き換えられます。doneたとえば、コールバックで結果を div に割り当てることができます。
$.ajax({
  url: "ajax/func1",
  type: "post"
}).done(function(result) { 
  $("#result").html(result);
});
$.ajax({
  url: "ajax/func2",
  type: "post"
}).done(function(result) { 
  $("#result").html(result);
});
done基本的には同じですが、ドキュメントsuccessのコメントを正しく理解していれば、すぐに非推奨になる可能性があります。
非推奨の通知: jqXHR.success()、jqXHR.error()、および jqXHR.complete() コールバックは、jQuery 1.8 で非推奨になります。最終的な削除に備えてコードを準備するには、代わりに jqXHR.done()、jqXHR.fail()、および jqXHR.always() を使用してください。
繰り返しクリックするとメモリリークが発生するかどうか
いいえ、メモリ リークが発生することはありません。すべてのリクエストは、次々に実行する必要があります。