v2.5.2
Giriş yap

PHP ile oluşturulan JSONu JS da almak

ibrahimali
589 defa görüntülendi

Merhaba Herkese

Aradım internet tam olarak cevap bulamadım
Sorum şu ki, aynı sayfada(php sayfasında) JSON oluşturup, örneğin

<?php
    $pcs["test"] = 1000;
    json_encode($pcs);
?>

ve aynı sayfadada JS den bu JSON-a ulaşmak mümkünmu mesala şöyle


var testprice = pcs.test; // Bu bana yukarıda oluşturduğum 1000 değerini versin

JSON ve JS Hakkında bilgim az yardımcı olursanız sevinirim

Cevap yaz
Cevaplar (1)
webdevyusuf
1463 gün önce

Öncelikle merhaba işlem javascript ile şu şekilde yapılabilir.

<?php
// islem.php

$arr = [
    {
        "baslik":"deneme"
    },
    {
        "baslik":"deneme"
    },
    {
        "baslik":"deneme"
    },
    {
        "baslik":"deneme"
    }
];
// Bu veriyi sen mysql'den çekeceksin ve en son

echo json_encode($arr); // Mysql'den gelen veriyi göndereceksin
?>
/*
 * app.js
 */


// Javascript
fetch("islem.php", {
    method: "GET"
})
.then(res => res.json())
.then(cevap => {
    console.log(cevap);
});

// Eğer jquery ise Jquery islem dosyası aynı javascript ise bu olacak
$.ajax({
    url: "islem.php",
    method: "get",
    dataType: "json",
    success: function(cevap){
        console.log(cevap);
    }
});

Bu arada isteğin çok saçma bir siteyi ya php ile yaparsın yada php'yi sadece mysql bağlantısı için kullanırsın. Bu yüzden boşuna uğraşma ama eğer çok lazımsa bunlardan yola çık yazdığım kodu şuan test etme şansım olsaydı senin soruna cevap verebilirdim ama bunlardan yola çıkarak sorunun cevabını bulabilirsin.

İyi çalışmalar...