JSFiddle - React, Tailwind, and code Playground

by Harisankaran Parameswaran

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 = $(".preview-button").attr('data-loaded');
    if (loaded === "no") {
        $.ajax({
            success: function (result) {
                $(".preview-button").attr('data-loaded', 'yes');
                alert($(".preview-button").attr('data-loaded'));
            }
        });
    } else {
        alert("data loaded");
    }

});