![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Mam na stronie formularz, w którym wpisuję dzień, miesiąc i rok. Miesiąc i rok jest podany domyślnie. Jeśli wszystkie 3 pola są wypełnione ładowane są dane na konkretny dzień. Jeśli któreś pole (najczęściej dzień) jest puste - ładowane są dane z bieżącego dnia (aktualna data).
Problem: Użytkownik ładuje dane (poprzez wysłanie formularza metodą post) na konkretny dzień. Klika na jakiś link, otwiera się okno popup i po pewnych czynnościach (mało istotne) zamyka się, a ja za pomocą JS wysyłam formularz jeszcze raz. Dzięki temu strona się przeładowuje i nie ma komunikatu o powtórnym wysyłaniu danych POSTDATA. Problem w tym, że po zamknięciu popupa ładują się dane z bieżącego dnia. Co chcę osiągnąć: Dostać się za pomocą JS to danych POST (istnieją w oknie głównym, w popie $_POST jest puste), pobrać dzień, miesiąc, rok i wstawić je w inputy w formularzu. Z wysłaniem formularza nie mam problemu. Pomoże ktoś? EDIT: Ewentualnie jeśli mam adres w formie http://serwer/main/pl/akcja/p1/w1/p2/w2/.....8-05-10/p3/w3... to jak mogę pobrać cały adres za pomocą JS, wyciągnąć z niego datę 2008-05-10 i rozbić to na części - tak jak explode() w php? Ten post edytował Jarod 20.05.2008, 20:58:49 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
Location.href lub inne właściwości location do zdobycia adresu.
Split to js-owy explode. Ten post edytował lord_t 20.05.2008, 21:27:37 |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Dzięki za wskazówki. Osiągnąłem to co chciałem osiągnąć w następujący sposób (może się komuś przyda):
BTW: Jest możliwość dostania się za pomocą JS do danych z tablicy $_POST php? pzdr. |
|
|
![]()
Post
#4
|
|
Grupa: Moderatorzy Postów: 6 072 Pomógł: 861 Dołączył: 10.12.2003 Skąd: Dąbrowa Górnicza ![]() |
BTW: Jest możliwość dostania się za pomocą JS do danych z tablicy $_POST php? Musisz tą zablicę wpisać w źródło pliku JS czyli po prostu generujesz JS z poziomu PHP (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) Do zrzutu całej tablicy $_POST z pewnością przyda Ci się print_r" title="Zobacz w manualu PHP" target="_manual z drugim parametrem true. Odpowiednie "uformowanie" danych i masz tablicę $_POST w JS (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 1 190 Pomógł: 27 Dołączył: 23.04.2005 Ostrzeżenie: (0%) ![]() ![]() |
Musisz tą zablicę wpisać w źródło pliku JS czyli po prostu generujesz JS z poziomu PHP (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) He he.. Pokażesz prosty przykład? (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 603 Pomógł: 131 Dołączył: 24.07.2007 Skąd: Górny Śląsk Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 15:24 |