Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

 
Reply to this topicStart new topic
> Tablica input-ów i wstawianie wartości
busterek
post 22.04.2024, 07:20:06
Post #1





Grupa: Zarejestrowani
Postów: 108
Pomógł: 0
Dołączył: 30.07.2006
Skąd: Łódź

Ostrzeżenie: (0%)
-----


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
Go to the top of the page
+Quote Post
nospor
post 22.04.2024, 09:22:23
Post #2





Grupa: Moderatorzy
Postów: 36 459
Pomógł: 6297
Dołączył: 27.12.2004




$.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]);

}
}
);


--------------------

"Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista
"Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer

Go to the top of the page
+Quote Post

Reply to this topicStart new topic
1 Użytkowników czyta ten temat (1 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Wersja Lo-Fi Aktualny czas: 3.05.2024 - 19:28