Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][JavaScript]Dynamicznie dodawane elementy
newmala
post
Post #1





Grupa: Zarejestrowani
Postów: 45
Pomógł: 0
Dołączył: 17.01.2012

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


Mam na stronie dynamicznie dodawane treści.
W wyniku tego otrzymuję na stronie zmienną ilość <span class="i">treść</span>.

Jak teraz odczytać te dane po stronie serwera?
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
Petre
post
Post #2





Grupa: Zarejestrowani
Postów: 29
Pomógł: 0
Dołączył: 12.05.2012

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


Ja to swego czasu rozwiązałem tak:

tworzyłem spany, w hidden input wstawiałem w value ilość utworzonych spanów(czyli sczytywałem value z ukrytego hiddena i po dodaniu nowego span zmieniałem jego wartość o 1).

Jeżeli chcesz sczytać wartość spanów to osobiście zawsze można dodać do każdego spana input hidden i value taki sam jak jest podany w span czyli:
  1. <span><input type="hidden" value="1" />1</span>

Następnie uruchamiasz ajaxa i on ładnie widzi Twoje imputy i może obsłużyć po stronie serwera co tylko zechcesz.

Pamiętaj jednak używać LIVE w jquery, żeby widziało dynamicznie utworzone spany i inputy.
Go to the top of the page
+Quote Post
Puszy
post
Post #3





Grupa: Zarejestrowani
Postów: 279
Pomógł: 42
Dołączył: 10.10.2011

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


Cytat(Petre @ 15.05.2012, 14:03:58 ) *
Ja to swego czasu rozwiązałem tak:

tworzyłem spany, w hidden input wstawiałem w value ilość utworzonych spanów(czyli sczytywałem value z ukrytego hiddena i po dodaniu nowego span zmieniałem jego wartość o 1).

Jeżeli chcesz sczytać wartość spanów to osobiście zawsze można dodać do każdego spana input hidden i value taki sam jak jest podany w span czyli:
  1. <span><input type="hidden" value="1" />1</span>

Następnie uruchamiasz ajaxa i on ładnie widzi Twoje imputy i może obsłużyć po stronie serwera co tylko zechcesz.

Pamiętaj jednak używać LIVE w jquery, żeby widziało dynamicznie utworzone spany i inputy.


a nie lepiej użyć id albo własnego atrybutu?

<span id="1">123</span>
<span id="2">abc</span>

W razie potrzeby można potem się do tego odwołać używając id. Wg mnie wstawianie inputa hidden w każdym spanie jest bezcelowe.
Go to the top of the page
+Quote Post

Posty w temacie


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

 



RSS Aktualny czas: 6.10.2025 - 21:13