plik js:
<script type="text/javascript"> $(function() { $("#bilettable").find("select").change(function(){ $("#data").val(""); $('#biletinfo').html(""); }); $("#data").change(function(){ var kurs= <? echo (int)$id_kurs; ?>; var id_user= <? echo (int)$_SESSION['uid']; ?>; var blokada= <? echo (int)$blokada; ?>; var id_przystanek1=$("#id_przystanek1").val(); var id_przystanek2=$("#id_przystanek2").val(); var data=$("#data").val(); $('#biletinfo').html(""); //alert(dane); $.get("aj,bilet," + data + "," + id_przystanek1 + "N" + id_przystanek2 + "N" + id_user + "N" + blokada, function(data) {$('#biletinfo').html(data)}); }); }); </script>
następnie selecty:
<table align="center"> <tr><td><select name="day"><?php for($i=1; $i<=31; $i++) { if ($i<10) {$d="0";} else { $d=""; } echo '<option value="'.$i.'">'.$d.''.$i.'</option>'; } ?></select></td> <td><select name="month"><?php for($a=1; $a<=12; $a++) { if ($a<10) {$d="0";} else { $d=""; } echo '<option value="'.$a.'">'.$d.''.$a.'</option>'; } ?></select></td> <td><select name="year"><?php for($b=2013; $b>=1900; $b--) echo '<option value="'.$b.'">'.$b.'</option>'; ?></select></td></tr> </table>
problem lezy w tym, że muszę połączyć jakoś te 3 wartości (dzien, miesiac date) z tych selectów i przesłać do: var data=$("#data").val(); tej zmiennej w js, wszystko musi się odbyć bez przeładowywania strony, automatycznie, dodam jeszcze, że przerabiam ten skrypt i dlatego taki problem...
Dzięki z góry!
odświeżam, wie ktoś jak pobrać te dane?
pilne...