// kérés indítása a szerver felé (eredeti: KL.) function request(data, url = "interface.php", method = "POST") { return new Promise((resolve, reject) => { var fd; // ha van adat megadva... if (data != null) { fd = new FormData(); // mezők hozzáfűzése a kéréshez for (let prop in data) { if (Object.prototype.hasOwnProperty.call(data, prop)) { fd.append(prop, data[prop]); } } } // kérés feladása fetch(url, { method: method, body: fd, }) .then(response => response.text()) .then(data => resolve(data)) .catch((error) => { console.error('Error: ', error); reject(error); }); }); }