Kezdőoldal » Számítástechnika » Weblapkészítés » JQuery-vel hogyan tudok...

JQuery-vel hogyan tudok változtatni egy div tartalmán?

Figyelt kérdés

Adott egy gomb egy webshopban, ami a következő JS-t futattja:

function add_to_cart(pid,status)

{

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

$.ajax({

type: "POST",

url: "model/cart_handler.php",

data: dataString

});

}

A dolog működik is, de szeretném, ha a div#cart doboz is módosulna, illetve frissülne. Tehát ha új termék kerül a kosárba (vagy, később ha eltávolítunk a kosárból egy terméket) akkor a kérdéses doboz tartalmát lehívja ismét egy adatbázisból.

A kérdésem az, hogy milyen jQuery parancsokra lenne szükség, egy ilyen művelet megvalósításához?


2015. ápr. 20. 09:36
 1/3 Tengor ***** válasza:
2015. ápr. 20. 09:37
Hasznos számodra ez a válasz?
 2/3 anonim ***** válasza:
$('#id').html(), .replace(), .replaceWith(), .append(), .prepend(), meg van még egy tucatnyi megoldás, attól függően, hogy pontosan mit akarsz csinálni.
2015. ápr. 20. 09:44
Hasznos számodra ez a válasz?
 3/3 anonim ***** válasza:
100%

$.ajax({

type: "POST",

url: "model/cart_handler.php",

data: dataString,

success:function(data) {

$('#valtoztatni_kivant_div').html(data);

}

});


ajax success része fogja lekezelni mi történjen, miután lezajlott az ajax, a paraméterbe pedig (data) bekerül a szerverről kiértékelt válasz. Például a frissíteni kívánt adatokat egyszerűen kiprinteled php-ban, itt meg javascripttel frissíted az oldalon.

2015. ápr. 20. 09:54
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!