![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
Witam,
Na forum znalazłem tylko jak przesłać tablicę z PHP do JavaScriptu, to akurat wiedziałem ... ale ja chce niestety w drugą stronę ... chcę przesłać tablicę przez Ajax do PHP: Mam coś takiego w smarty w pętli: i jezeli przesyłam to przy pomocy normalnej metody post, formularzem działa jak należy:
Lecz przesyłając przez AJAXA niestety nie ... ma ktoś pomysł jak to zrobić? Lub zaproponować inne rozwiązanie z checkboxami? Z góry dzięki. Pozdrawiam |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
Laczysz elementu unikalnym separatorem i po stronie php dzielisz ciag znakow na tablice.
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 8 989 Pomógł: 1550 Dołączył: 8.08.2008 Skąd: Słupsk/Gdańsk ![]() |
W petli pobierasz wartosc kazdego checkboxa i wrzucasz do stringa (albo tablicy i potem ja laczysz join).
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 207 Pomógł: 25 Dołączył: 16.11.2006 Ostrzeżenie: (0%) ![]() ![]() |
Kod var http = XMLHttpRequest(); http.open('post', 'sth.php', true); var params = "&nazwa[]=wartosc1&nazwa[]=wartosc2&nazwa[]=jakasInnawartosc"; http.setRequestHeader("Content-type", "application/x-www-form-urlencoded"); http.setRequestHeader("Content-length", params.length); http.setRequestHeader("Connection", "close"); http.send(params); Nie wiem jednak jak to zrobić w jQuery.. w ogóle, jQuery to jedna wielka qpa końskiego.. włosia! Ten post edytował paziek 4.09.2008, 17:02:41 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 415 Pomógł: 46 Dołączył: 26.05.2007 Skąd: Sandomierz Ostrzeżenie: (0%) ![]() ![]() |
zapomniałem już o tym problemie. o.O
dobra, w pętli dodać do tablicy ok ... ale jak? bo jeżeli tworze var cos = Array() to jak dodać do tego kolejne elementy? |
|
|
![]() ![]() |
![]() |
Aktualny czas: 5.10.2025 - 12:48 |