Ajax ve php kullanırken bir hata yapıyorum
Merhaba arkadaşlar, php ve ajax ile örnekler yapıyorum. Ajax'a daha yeni başladım. Kodlarım çalışmıyor, nerede hata yaptığımı yazabilir misiniz?
php kodlarım
<?php
if($_GET){
extract($_GET);
echo"Adınız: $ad";
}
?>```
## html & javaScript
<!DOCTYPE html>
<html lang="tr">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Deneme</title>
<script src="jquery.js"></script>
<script src="javaScriptFunctions.js"></script>
</head>
<body>
<h1>Adınızı Girin</h1>
<form id="form" name="form">
<input name="ad" placeholder="Adınız"><br>
<input type="button" id="gonder" name="gonder">
</form>
<script>
document.getElementById('gonder').onclick=function(){
var form = $("#form").serialize();
$.ajax({
url:"denemeler.php",
type:"GET",
data:form
});
</script>
</body>
</html>`
Yardımcı olursanız çok sevinirim.
@ozermert26 verdiğin linkteki kodu inceledim <script>
tagları içerisindeki success
'in karşısındaki süslü parantezlerin sonunda noktalı virgül ;
vardı.Aşağıdaki gibi yaparsan çalışacaktır.
$("#gonder").click(function(gonder) {
var denemeFormu = $("#denemeFormu").serialize();
$.ajax({
type: "POST",
data: denemeFormu,
error: function(error) {
alert("Bilgiler gönderilirken bir hata oluştu: " + error);
},
success: function(basarili) {
alert("Bilgiler başarıyla gönderildi");
}
});
});