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'));
					}
				});
			}

		});