Wpis z mikrobloga

@NamalowanyPrzezSmutek: Mirki, mam prostą bazę danych, chcę na jej podstawie stworzyć obiekty js. Jak to można sensownie zrobić? Chodzi mi o takie coś: mam w bazie pole "nazwa" i "wiadomosc". W php zczytuje oba pola i na ich podstawie buduje obiekt js, tj.

function crtObj(nazwa, wiadomosc) {
return new Obj(nazwa, wiadomosc);
}

Problem polega na tym, że nie wiem, jak sensownie połączyć php z js.
Jakieś sugestie?

#programowanie #webdev #php #javascript
  • 16
@NamalowanyPrzezSmutek: Jeżeli korzystasz z jQuery, to robisz takie coś:

function getMsg() {
$.get("pobierz.php", function(data) {
$("#wiadomosc").empty().html("Nazwa: " + data.nazwa + "
Wiadomość: " + data.wiadomosc);
});
}

W pliku pobierz.php pobierasz sobie z bazy i teraz najważniejsze. Ten plik musi zwrócić JSON, a żeby tak się stało, robisz np.:

$nazwa = "tam jakaś Twoja nazwa";
$wiadomosc = "tak samo";
$out = array("nazwa" => $nazwa, "wiadomosc" => $wiadomosc);
echo json_encode($out);

Teraz