Piszę aplikację na frameworku Symfony2. Wszystko załatwia PHP. Chciałbym w aplikacji uzyskac efekt jak w koszyku na stronie tego wydawnictwa http://czarne.com.pl/katalog gdzie po zmianie ilości produktów w koszyku, bez klikania i bez przeładowywania strony przeliczana jest wartość do zapłaty.
Czy to załatwia JavaScript?
Czy aby móc wykorzystywać takie skrypty lepiej uczyć się z książki typu "JavaScript od podstaw", czy wystarczy uczyć się tylko osadzać skypt JS w projekcie bez potrzeby wnikania w ten język z książki typu "PHP + JavaScript" ?
Takie rzeczy to pewnie zwykłī ajax (nie klikałem w link który podałeś).
Klikasz przycisk (pole czy co kolwiek) -> jquery (js) przechwytuje tą akcje, wykonuje zapytanie ajax to podanego adresu (w symfony (mvc) po prostu do kontrollera) i z odpowiedzią dcoś tam sobie dalej robi - najprostrzy przykłąd.
może ta http://helion.pl/ksiazki/javascript-dla-programistow-php-stoyan-stefanov,javphp.htmna początek Ci wystarczy - miłej lektury ba weekend
Najbezpieczniejsze i chyba najprostsze rozwiązanie będzie takie jak podał Forti. Przez AJAXa przesyłasz do kontrolera informacje np. o ilości produktów w koszyku, a kontroler zwraca JSONem dane z koszyka (wartość produktów, wartość całkowitą, itd.). Dzięki takiemu podejściu będziesz mógł kontrolować też inne rzeczy oprócz ceny i wartości produktów, np. darmową wysyłkę po przekroczeniu pewnej kwoty. Przeliczając cenę w JS raczej ciężko będzie nad tym wszystkim zapanować.
angular i reszta jak wyżej
Gość nie wie co to Ajax a wy mu polecacie Angulara ? powodzenia ....
na pewno lepiej w dzisiejszych czasach niż jquery, a skoro ma się uczyć to warto czegoś co ma potencjał, z JQ to jest tak jak z php niski próg wejścia i jest nadużywane, tak jak wordpress
(dziękuję za odpowiedzi)
poczytałem książkę o JavaScript, o tablicach, o obiektach, o typach danych i innych duperelach i ciagle nie wiem jak przesłać za pomocą JavaScript dane z formularza i jak je odebrać w kontrolerze (Symfony).
W ogóle jakby nie była to rozpowszechniona metoda bo w googlach raczej niewiele wyników na ten temat.
to chyba nie o wszystkich "dupererlach" przeczytałeś .... i tak wnioskuję, że czekasz na gotowca.
może jak nie książki to video ? - pierwsze z brzegu wyniki :
https://www.youtube.com/watch?v=qqRiDlm-SnY
https://www.youtube.com/watch?v=K_amfgaIQus
Powered by Invision Power Board (http://www.invisionboard.com)
© Invision Power Services (http://www.invisionpower.com)