Buton Çalışmaması.
<form id="telefonform<?php echo $m['telefon_id'];?>" method="POST">
<div id="mailonay<?php echo $m['telefon_id'];?>" class="form-group">
<label class="form-label">E-Posta Adresi</label>
<input id="oymails" type="hidden" name="oy">
<input type="email" name="eposta" class="form-control" aria-describedby="emailHelp">
<div class="form-text">Geçerli Bir E-Posta Adresi Giriniz.</div>
</div>
<div id="onaykodu<?php echo $m['telefon_id'];?>" class="form-group">
<label class="form-label">Onay Kodunuz</label>
<input type="text" name="onay" class="form-control" >
<input type="hidden" name="onaykodu" class="form-control" >
<div class="form-text">4 Haneli Onay Kodunuzu Giriniz.</div>
</div>
<button id="mailgonderbuton<?php echo $m['telefon_id'];?>" type="submit" class="btn btn-primary mt-3">Kod Gönder</button>
<button id="dogrulamakodbuton<?php echo $m['telefon_id'];?>" type="submit" class="btn btn-success mt-3">Anketi Onayla</button>
</form>
<script>
$(document).ready(function(){
$("#onaykodu<?php echo $m['telefon_id']; ?>").hide();
$("#dogrulamakodbuton<?php echo $m['telefon_id']; ?>").hide();
});
$("#telefonform<?php echo $m['telefon_id'];?>").on('submit',(function(e){
$.ajax({
url:"islem.php",
type:"POST",
dataType:"json",
data:new FormData(this),
contentType:false,
cache:false,
processData:false,
success: function(data){
veri=(data);
console.log(data);
swal("Bilgi",veri.message,veri.status)
if(veri.islemno=="1"){
$("#oymails").attr('disabled');
$("#mailonay<?php echo $m['telefon_id']; ?>").hide();
$("#mailonay<?php echo $m['telefon_id']; ?>").remove();
$("#mailgonderbuton<?php echo $m['telefon_id']; ?>").hide();
$("#dogrulamakodbuton<?php echo $m['telefon_id']; ?>").show();
$("#onaykodu<?php echo $m['telefon_id']; ?>").show();
}else{
}
}
});
return false;
}));
</script>
ilk form başarılı bir şekilde dönüyor fakat ikinci formda yani ID'si onaykodu olan formda Anketi Onayla Butonu tıkladığımda hiç bir cevap alamıyorum sebebi nedir ?
ıd'si onay kodu olan formun karşı tarafta yani islem.php'de dönen tarafı burası.
if($_POST['onaykodu']){
$onay = $_POST['onay'];
$data['status']="success";
$data['message']="başarılı";
echo json_encode($data);
}
if($_POST['onaykodu']){
$onay = $_POST['onay'];
$data['status']="error";
$data['message']="OLMUYOR";
echo json_encode($data);
}else{
$data['status']="error";
$data['message']="başarısız";
echo json_encode($data);
}
böyle yaptığımda da ilk form çalışmaz oldu. kod gönder butonuda çalışmaz oldu tıkladığımda yine hiç bir cevap alamıyorum.