@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?
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.:
@NamalowanyPrzezSmutek: Bo ogólnie chodzi o to, że jak ogarniasz podstawy JS (odwoływanie się do elementów, składnia, podstawowe funkcje), to moim zdaniem możesz wskoczyć w jQuery od razu - sam tak zrobiłem i nie żałuję. :)
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
@NamalowanyPrzezSmutek: @NamalowanyPrzezSmutek: @NamalowanyPrzezSmutek: Umyj podłogi przy pomocy płynu ajax
var nazwa = <?= $nazwa; ?>
var wiadomosc = <?= $wiadomosc; ?>
a potem normalnie używać tych zmiennych w JS?
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