Pomoc - Szukaj - Użytkownicy - Kalendarz
Pełna wersja: Tablica input-ów i wstawianie wartości
Forum PHP.pl > Forum > Po stronie przeglądarki
busterek
Witam społeczność,
Mam taką zagwozdkę. Otóż mam formularz, w którym jest tablica inputów:
  1. <input type="text" name="pole[]" /><input type="text" name="pole[]" /><input type="text" name="pole[]" />


Przy pomocy jquery chciałbym wypełnić tą tablicę wartościami z bazy danych. Dane są zwracane w postaci JSON. Mam taki kod:

  1. $.post(
  2. 'ajax.php',
  3. {
  4. f: 'dane',
  5. id: id
  6. },
  7. function(data2)
  8. {
  9. dane2 = JSON.parse(data2);
  10. const pole = [];
  11. for (i = 0; i < dane2.length; i++)
  12. {
  13. pole[i] = dane2[i][1];
  14.  
  15. }
  16. $('[name="pole[]"]').val(pole);
  17. }
  18. );


Niestety nie do końca działa, ponieważ w każdego inputa wstawiany jest ciąg znaków z każdą wartością: war1,war2,war3.
Jak to ugryźć?

Pozdrawiam
nospor
$.post(
'ajax.php',
{
f: 'dane',
id: id
},
function(data2)
{
dane2 = JSON.parse(data2);
for (i = 0; i < dane2.length; i++)
{
$('[name="pole[]"]').eq(i).val(dane2[i][1]);

}
}
);
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę kliknij tutaj.
Invision Power Board © 2001-2024 Invision Power Services, Inc.