aynen üstad, çok doğru tespit.
işlemler doğru yapılıyor ama değişken sonucu php'de foreach ile gelen son id üzerinden yürüdüğü için sonuç alamıyordum. çok teşekkürler.

jooker adlı üyeden alıntı: mesajı görüntüle
soru yanlış anlamadıysam, şuanki kodlara bakılırsa her döngüde aynı değişken değeri üzerine gidiyorsun değişkenleri globalden çıkartman ve var olarak tanımlaman gerekir yoksa for forech each gibi döngülerde sonraki veri önceki verinin üzerine biner

for....
price_with_options_ajax_call();
end for...

yerine 

for...
var x = price_with_options_ajax_call();
end for..
-----------------------------
for....
animation_on_change_price_with_options('{$this->o
end for..

yerine

for....
var y = animation_on_change_price_with_options('{$this->o
end for..

gibi

umarım doğru anlamışımdır sorunuzu