Witam , zrobiłem dynamiczne dodające się pola formularza select i input .
I teraz chciałbym $.get przesłać wyniki tych pól w formie dwóch tablic. Ślęczę nad tym drugi dzień i nie mogę wykombinować proszę o naprowadzenie na rozwiązanie smile.gif


Pozdrawiam

Wicek


  1. <script>
  2. $('#warunki_wodne1').click(function(){
  3. $.get('dane/badania_lab.php', {'otw_z_probkami[]':$('#ktory_otw').val(),'ilosc_probek_otw[]':$('#ilosc_probek[]').val()}
  4. , function(data){
  5. $('#badania_lab').html(data);
  6. });
  7. });
  8. </script>
  9.  
  10. <?
  11. $ilosc_lab = $_GET['otw_lab'];
  12. $ilosc_otw_suma = $_GET['ilosc_otworow'];
  13. $dane = array('','a','b','c','d');
  14. $x=1;
  15. while($x<=$ilosc_lab){
  16. $y=1;
  17. echo 'otwór: <select name="wybranie_otworu[]" id="ktory_otw[]">';
  18. while($y<=$ilosc_otw_suma){
  19. echo '<option>'.$dane[$y].'</option>';
  20. $y=$y+1;
  21. }
  22. echo '</select> próbek: <input type="text" maxlength="5" size="5" name="ilosc_probek[]" id="ilosc_probek[]" /><br>';
  23. $x=$x+1;
  24. }
  25.  
  26.  
  27. ?>


@nospor zapomniałem po tagach o wpisaniu nazwy tematu smile.gif

Ok coś wygrzebałem zmieniłem zamiast id dałem class potem class pobieram takim kodem i wrzucam wartości do tablicy:

  1. var array = new Array();
  2. $('.ktory_otw').change(function(){
  3. array.push($(this).val());
  4. });


następnie przesyłam array $.get