Funkcja JS nie przetwarza mi zmiennej poprawnie z każdym jej wywołaniem.
Generalnie to w pętli for kiedy wywołuję funkcję za każdym razem z innym argumentem, to zamiast wyświetlać ten numer który wysyłam do funkcji, ciągle przetwarza mi albo pierwszą wartość zmiennej albo ostatnią.
Kod PHP:
Kod
<?php
for ($x=0; $x<10; $x++)
{
echo $x; // tu jest ok - wyswietla mi od 0 do 9
echo '<div class="div"><script type="text/javascript">doit('.$x.')</script>'; // tu jest blad - wyswietla mi w 10 ruchach 9
}
for ($x=0; $x<10; $x++)
{
echo $x; // tu jest ok - wyswietla mi od 0 do 9
echo '<div class="div"><script type="text/javascript">doit('.$x.')</script>'; // tu jest blad - wyswietla mi w 10 ruchach 9
}
Kod JS
Kod
function doit(numer)
{
$(".div").html(numer);
}
{
$(".div").html(numer);
}
W którym miejscu mogłem się machnąć?