Kezdőoldal » Számítástechnika » Programozás » Webshop kosár kialakítása sql...

Webshop kosár kialakítása sql php és jquery segítségével, hogyan?

Figyelt kérdés

Gyakorlásképp egy webshopot akarok összeállítani, azonban a jquery, json, és effélék, még teljesen újak számomra, szóval sötétben tapogatózok. Millió kérdésem lenne a témával kapcsolatban, de itt és most csak egyet igyekszek feltenni.

Adott egy php, ami json adatokat ad vissza:

echo '{"cart_items":'.json_encode($cart_items).'}';

echo '{"total":'.json_encode($total).'}';

Ezzel nincs is gond, az adatok megjönnek, viszont a feldolgozásnál már ilyen vidám a helyzet. Itt tartok épp:


function add_to_cart(pid,status)

{

var dataString = "pid=" + pid + "&page=add_to_cart";

$.ajax({

type: "POST",

url: "cart_handler.php",

data: dataString,

dataType: 'json',

success:function(data) {

$.each(cart_items, function(key, dat) {

$("ul#cart_items").appendTo(

'<li>'+

'<a href="#"><img src="'+dat.pic_name+'" alt="" /></a> <em>'+dat.firstname+'</em>'+

'<a href="#">'+dat.name+'</a>'+

'<span>'+dat.quantity+' x '+dat.price+' Huf</span>'+

'<div class="clearfix"></div>'+

'</li>'

);

});

$("#top_cart_btn").empty();

$("#top_cart_btn").appendTo(

'<a href="#" class="button adc">'+total.total+' Huf</a>'

);


}

});

}


Fogalmam sincs, hogy jól írtam-e vagy sem, remélem valaki egy kicsit fel tud homályosítani.

A lényeg az, hogy amikor berakok egy terméket a kosárba, akkor ahol a termékeket kéne ismét betöltenie, és feltölteni a kívánt dobozt tartalommal, csak magát a nyers JSON szöveget kapom vissza. A kérdés most csak ennyi, miért? Mit rontok el?



2015. aug. 3. 11:07
 1/4 anonim ***** válasza:

"Gyakorlásképp egy webshopot akarok összeállítani, azonban a jquery, json, és effélék, még teljesen újak számomra, szóval sötétben tapogatózok."

Akkor talán webshopozás előtt alapozz egy kicsit.

Házat sem úgy szokás építeni, hogy először lát az ember téglát életében.

2015. aug. 3. 11:27
Hasznos számodra ez a válasz?
 2/4 A kérdező kommentje:
Azt hiszem az alapozásba beletartozhat az is hogy gyakorlásképp webshopot csinálok, hangsúlyozóm, gyakorlás! Még nem találtam olyan magyar forrást, ahol jellegű dologról van szó (lehet én kerestem rosszul, aki tud ilyen forrást, azt szívesen átolvasnám). A kérésem nem az volt, hogy tartson nekem valaki kiselőadást a jquery json-ról, hanem hogy ebben az adott példában mi lehet a gond. Szerintem alapozás címszóval, nincs azzal semmi gond, hogy olyanok kérdezek meg, akik tapasztaltabbak a témában.
2015. aug. 3. 11:35
 3/4 Drone007 ***** válasza:

Egyik hiba:

A cart_handler.php által visszaadott string két json objektum összefűzött szöveges stringje lesz, ezt már nem fogja kezelni az ajax json objektumként.

A két eredeti tömböt (cart_items, total) egy tömbbé kellene összefűzni vagy egy harmadik asszociatív tömbbe egyesíteni, majd az ajax-nál parserelni hogy két a json objektumot külön tudd elérni.


Másik hiba:

Az ajax visszatérési értéke a data változó. nem világos, hogy a script honnan veszi a cart_items, key, és dat változókat.


Harmadik hiba:

A Ctrl+C - Ctrl+V nem programozás. Mielőtt használsz egy (vagy több) kódot, előbb értsd meg mit csinálnak. különben ez lesz az eredmény.


Egyébként egyetértek #1 válaszolóval. Nem az a gond, hogy gyakorolni akarsz, hanem az, hogy rögtön egy haladó feladattal akarsz gyakorolni.

2015. aug. 4. 00:29
Hasznos számodra ez a válasz?
 4/4 anonim ***** válasza:
Meg akarok tanulni autót tervezni, ezért most gyakorlásképpen csinálok egy Ferrárit. :)
2015. aug. 4. 02:13
Hasznos számodra ez a válasz?

Kapcsolódó kérdések:




Minden jog fenntartva © 2024, www.gyakorikerdesek.hu
GYIK | Szabályzat | Jogi nyilatkozat | Adatvédelem | Cookie beállítások | WebMinute Kft. | Facebook | Kapcsolat: info(kukac)gyakorikerdesek.hu

A weboldalon megjelenő anyagok nem minősülnek szerkesztői tartalomnak, előzetes ellenőrzésen nem esnek át, az üzemeltető véleményét nem tükrözik.
Ha kifogással szeretne élni valamely tartalommal kapcsolatban, kérjük jelezze e-mailes elérhetőségünkön!