JSFiddle - React, Tailwind, and code Playground
HTML
<button class="preview-button" button_id="382" data-loaded="no">Text</button>
JavaScript
$(".preview-button").click(function(){
var id = $(this).attr('button_id');
var loaded = $(this).attr('data-loaded');
if (loaded == 'no')
{
$.ajax({
success: function(result){
$(this).attr('data-loaded', 'yes');
alert($(this).attr('data-loaded'));
}
});
}
});