次のコードを使用して、ロード時に ajax を介してサーバーからコンテンツを取得しています。しかし、特定のケースでは、まったく同じリンクがいくつかあります。このような場合、コードが同じ URL に対して複数のサーバー/ajax 呼び出しを行うのを防ぎながら、異なる div を置き換えるにはどうすればよいですか。
jQuery('.js-ajaxfill').each(function(i){
var _this = jQuery(this);
jQuery.ajax({
url: _this.data('href'),
success: function( data ) {
_this.children('div').replaceWith(data);
},
error : function(jqXHR, textStatus, errorThrown){
_this.html("");
}
});
});