Vydělávej až 160.000 Kč měsíčně! Akreditované rekvalifikační kurzy s garancí práce od 0 Kč. Více informací.
Hledáme nové posily do ITnetwork týmu. Podívej se na volné pozice a přidej se do nejagilnější firmy na trhu - Více informací.
Avatar
Jakub Zádrapa:1.5.2022 17:23

Ahojte. Mám taký problem. Robim eshop (php a mysql) a chcem menit pocet (quantity) produktov pomocou znamienok "plus" a "minus". a zároveň keď takto zmenim quantity, aby mi to prepočitalo aj cenu.
Robím to podla jedného videa na YT https://www.youtube.com/watch?…
a narazil som na problém od 4:29:25 do 4:37:15 sa pracuje na tom že chcem dostat produkt dáta do konzole. Mne to z dákeho dôvodu nejde a dostávam iba prázdnu konzolu ani žiadne errory, kód som skontroloval nespočetne krát a idem presne podla videa. Nenapadlo by dakoho čo robím zle alebo prečo to nejde? prípadne riešenie tohto problému?
Dopredu Ďakujem za rady

Zkusil jsem: kód som skontroloval nespočetne krát a idem presne podla videa.(som noobie neviem vela skoro nič)

Chci docílit: Funkčnosť

Editováno 1.5.2022 17:26
 
Odpovědět
1.5.2022 17:23
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:2.5.2022 8:54

Eeee?
Hm, to je nejaky spesl framework se strasne neintuitivnimi jmeno funkci a promenych :) To hodne stesti.

A nejaky jiny ajax ti tam funguje?

//Zkusil bych tam pridat na konec
else {echo "AAA chyba - ajax prosel, produkt se nechytil";}
echo "BBB ajax-prosel";
// Cili, ted t to do konzoly vzdy neco napise.

A jeste je mozne, ze ti nefunguje ten ajax.

Kazdopadne, kdyz nenapises svuj php, js kod, tak se tu bavime o fiktivni formulce jedna ve tve garazi, ze ktere se pak vyklube namorni clun, uplne neco jineho :)

 
Nahoru Odpovědět
2.5.2022 8:54
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:2.5.2022 9:12

A take do php muzes pridat na konec jeste

var_dump ($db);
var_dump ($product);
var_dump ($result);

Kazdopadne, na tom videu je...

4:36:41 - php kod
4:33:40 - js kod

A k tomu js se da jeste pripsat jeste funkce pro selhani.

...
success: function (result) {console.log ('ajax uspesny');},
error: function () {console.log ('ajax chyba');}

// https://api.jquery.com/jquery.ajax/ - no, a v dokumentaci je napsano, ze succes a error bylo odstraneno v jquery verzi  3.0

Deprecation Notice: The jqXHR.success(), jqXHR.error(), and jqXHR.complete() callbacks are removed as of jQuery 3.0.
You can use jqXHR.done(), jqXHR.fail(), and jqXHR.always() instead.

var jqxhr = $.ajax( "example.php" )
  .done(function() {
    alert( "success" );
  })
  .fail(function() {
    alert( "error" );
  })
  .always(function() {
    alert( "complete" );
  });

// Perform other work here ...

// Set another completion function for the request above
jqxhr.always(function() {
  alert( "second complete" );
});

Jakou mas verzi jquery?

 
Nahoru Odpovědět
2.5.2022 9:12
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:2.5.2022 9:16
// https://api.jquery.com/jquery.ajax/ - uplne dole, pouzivaji tento zapis pro ajax
$.ajax({
  method: "POST",
  url: "some.php",
  data: { name: "John", location: "Boston" }
})
  .done(function( msg ) {
    alert( "Data Saved: " + msg );
  });
 
Nahoru Odpovědět
2.5.2022 9:16
Děláme co je v našich silách, aby byly zdejší diskuze co nejkvalitnější. Proto do nich také mohou přispívat pouze registrovaní členové. Pro zapojení do diskuze se přihlas. Pokud ještě nemáš účet, zaregistruj se, je to zdarma.

Zobrazeno 4 zpráv z 4.