Merhaba
Yapayzeka ile kodlama yapıyorum. Get işlemini yaptık ama post işlemi ile veri ekleyemiyorum. yukarıdaki hatayı alıyorum.
Postmande veri gönderilebilir.
html kodu aşağıdadır.Nasıl ilerleyebilirim
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Şirket Ekle</title>
</head>
<body>
<h2>Şirket Ekle</h2>
<form id="companyForm">
<label for="companyName">Şirket Adı:</label>
<input type="text" id="companyName" name="companyName" required>
<button type="submit">Gönder</button>
</form>
<script>
document.getElementById("companyForm").addEventListener("submit", function(event) {
event.preventDefault(); // Sayfanın yeniden yüklenmesini önler
const formData = new FormData();
formData.append("CompanyName", document.getElementById("companyName").value);
fetch("http://localhost:700/api/Project/AddCompanies", {
method: "POST",
body: formData // FormData olarak gönder
})
.then(response => response.text()) // API JSON değilse text olarak al
.then(data => {
alert("Şirket eklendi: " + data);
})
.catch(error => {
console.error("Hata:", error);
alert("Hata oluştu!");
});
});
</script>
</body>
</html>
