Çok basit bir örnekle Ajax ile istek gönderilen PHP betiğinin verileri JSON formatında göndermesi meselesini anlatmak istiyorum. Mantığını anlamanız babında güzel bir örnek.
Aşağıdaki gibi ajax javascript betiğimiz olsun:
$.ajax({
type: 'post',
dataType: 'json',
url: 'deneme.php',
success: function (data) {
// json verisininden message değişkeninin içeriğini göster.
alert(data.message);
},
error: function (data) {
// error
}
});
Lütfen dataType: ‘json’, satırına dikkat edin. Bu kısmı koymasaydım data.message diye yazdıramazdım. Şimdi de sunucuda istek gönderilen php dosyamızı oluşturalım:
deneme.php
$json = [
'error' => true,
'message' => 'Bu bir deneme mesajı',
];
echo json_encode($json);
Bu kadar !
Etiketler: