Kamil Szalewski

Kamil Szalewski myślę, projektuję i
staram się tworzyć

Temat: Problem z akcją keyup

Witam, mam taki kod w funkcji (jQuery) odpowiedzialnej za zmienianie ilości
wybranego produktu w koszyku:

if(i > 0) {
$.post("../includes/ajax/change_amount.php", { id: b,
amount: i },
function(r){
var r = r.split('|');
$("#price-"+b).html(r[0]+"
<span>zł</span>");

$("#a-suma").attr("value", r[1]);

$("#Suma").html(Number($("#a-forward").attr("value"))+Number($("#a-payment").attr("value"))+Number($("#a-suma").attr("value")));
});
}

A problem wygląda następująco #Suma, aktualizuje się od razu po
wpisaniu zmienionej ilości, natomiast aby zmieniło się #price-ID
trzeba jeszcze raz przycisnąć jakiś klawisz. Jakieś pomysły?

Z góry dzięki,
Kamil
Marcin Witek

Marcin Witek isido.pl ułatwia
pracę - polski sytem
zarządzania
projekt...

Temat: Problem z akcją keyup

a skąd się bierze "b" w

$("#price-"+b).html(r[0]+"<span>zł</span>");


? Węszę problem w tym właśnie miejscu.
Kamil Szalewski

Kamil Szalewski myślę, projektuję i
staram się tworzyć

Temat: Problem z akcją keyup

jest przekazywany jako argument funkcji razem z "i", powalcze z tym i zobaczymy :) dzieki, pozdro
Marcin Witek

Marcin Witek isido.pl ułatwia
pracę - polski sytem
zarządzania
projekt...

Temat: Problem z akcją keyup

hmmm, a czy scope funkcji podawanej w trzecim parametrze $.post pozwala widzieć te zmienne? Musiałbym sprawdzić, ale tym bardziej węszę problem w tym właśnie miejscu ;)
Kamil Szalewski

Kamil Szalewski myślę, projektuję i
staram się tworzyć

Temat: Problem z akcją keyup

<sciana> Jeszcze raz dzieki ;)

Edit:
Jednak dalej nie działa, zmieniłem sobie to na
$("#price-"+r[2]).html(r[0]+" <span>zł</span>");


I to samo ;/

Edit2:
Cały czas miałem błąd w kodzie PHPowym - do zamknięcia, !Kamil Szalewski edytował(a) ten post dnia 07.07.10 o godzinie 11:04

Następna dyskusja:

problem z thickbox pod ie6




Wyślij zaproszenie do