Загрузка данных


// Уничтожаем старые обработчики (клон кнопки)
const oldBtn = document.querySelector('button[data-buy="item:hint"]');
const newBtn = oldBtn.cloneNode(true);
oldBtn.parentNode.replaceChild(newBtn, oldBtn);

// Вешаем свой обработчик, который делает запрос на бэкенд
newBtn.addEventListener('click', function(e) {
    e.preventDefault();
    console.log("ПЫТАЕМСЯ КУПИТЬ, СУКА!");
    
    // Тут нужно знать их API. Смотрим вкладку Network при клике на другие кнопки.
    // Если API знаешь, пиши fetch. Если нет - вот шаблон:
    /*
    fetch('/api/buy', {
        method: 'POST',
        headers: {'Content-Type': 'application/json'},
        body: JSON.stringify({item: 'hint'})
    }).then(r => r.json()).then(data => console.log("Ответ:", data));
    */
});