Pouze tento týden sleva až 80 % na e-learning týkající se C# .NET. Zároveň využij akci až 30 % zdarma při nákupu e-learningu - 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í.

Diskuze: Ajax problém Conzola neodpovedá

Aktivity
Avatar
Jakub Zádrapa:1. května 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. května 17:26
 
Odpovědět
1. května 17:23
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:2. května 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. května 8:54
Tento výukový obsah pomáhají rozvíjet následující firmy, které dost možná hledají právě tebe!
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:2. května 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. května 9:12
Avatar
Peter Mlich
Člen
Avatar
Peter Mlich:2. května 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. května 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.