20 lines
583 B
JavaScript
20 lines
583 B
JavaScript
document.getElementById('userForm').addEventListener('submit', async (e) => {
|
|
e.preventDefault();
|
|
|
|
const data = {
|
|
name: document.getElementById('name').value,
|
|
email: document.getElementById('email').value,
|
|
role: document.getElementById('role').value,
|
|
passwordHash: 'test123'
|
|
};
|
|
|
|
const response = await fetch('/api/users', {
|
|
method: 'POST',
|
|
headers: { 'Content-Type': 'application/json' },
|
|
body: JSON.stringify(data)
|
|
});
|
|
|
|
const result = await response.json();
|
|
alert(result.message || result.error);
|
|
});
|
|
|