chefstarys adlı üyeden alıntı

Olay şudur Hocam,
Bu şekilde formdan 1 adlı değeri ajax ile göndermek istiyorum





jquery ile info.php 'ye post ederek query gerçekleştiriyorum.

$(document).ready({
$('#submit').click(function(){
$.post('path/info.php', {form: 'run' , query : $('#query').val()} , function(data , json))
)}
)}


info.php gelen veriyi query yaparak json çevirecek ve bana geri göndericek

if($_POST['form'] == 'run' ){
$query = $db->select('veritabani')
->where('id' , $_POST['query'])
->run();
$jsongidicek = json_encode($query);
}


bende geri dönen değeri decode ederek foreach'e dökmek istiyorum olay bu yani.

$queryis = json_decode($jsongidicek)

foreach($queryis as $value)


Eğer post ettiğiniz düzgün bir şekilde gönderilip encode ediliyorsa, encode ettiğiniz json verisini dizi olarak almak için json_decode($jsongidicek, true) şeklinde decode etmelisiniz. True değeri kullanmazsanız nesne olarak alırsınız.