edcsmile adlı üyeden alıntı

Hocam böyle bir sorununuz var etiketlesenize beni :)

şeklinde kullanın string değere dönüşsün sonra bunu data: JSON.parse(odak_idler); yerine
data: {"odak_idler" : odak_idler}; şeklinde gönderin sonra hedef phpnizde
$gelen_post= $_POST["odak_idler"];
yerine
$gelen_post= json_decode($_POST["odak_idler"]);
yapın veriyi json olarak almış olacaksınız ondan sonra ne yapmak istediğiniz size kalmış :)


Çok sağolun edcsmile hocam.. Söylediklerinizi heyecanla denedim ama olmadı maalesef.



şimdi $datam dizisi içersindeki bilgiler olduğu için input value da yukarıda ki gibi kullandım.



<script>

$('.oranlarigetir').click(function(){

var odak_idler = $("#odak_idler").val();

//alert("Veriler Listeleniyor.. Bu işlem maç sayısına bağlı olarak uzun sürebilir.. Çok yoğun verilerde tarayıcınızı kitleyebilir..");



$.ajax({

method:"POST",
url: "oranidpost.php",
dataType: 'json',
type: 'post',
contentType: 'application/json',
data: {"odak_idler" : odak_idler},


error:function(){ $('.dtb_alani').html("Hata"); },
success:function(data){
$('.dtb_alani').html(data);
}

});


});

</script>



Şimdi bu şekilde ilgili olay butonuna tıkladığımda hata yazıyor.