![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
Witam
Jak zmusić ajax do wysłania pliku do użytkownika ? Chodzi mi o efekt podobny do tego z PHP za pomocą header(). Próbowałem już różnych metod, np takie coś (sorry za tag PHP ale ładnie składnie koloruje):
ale zamiast próby pobrania zawartości to wpisuje mi ją do przeglądarki. Ustawiałem również nagłówki w pliku php i jak wywołam ten plik php osobno to pojawia się "zapisz jako" a w w/w sposób nie chce ... Proszę pomóżcie Ten post edytował Darti 10.11.2007, 10:54:05 |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Przyjaciele php.pl Postów: 1 595 Pomógł: 282 Dołączył: 24.09.2007 Skąd: Reda, Pomorskie. Ostrzeżenie: (0%) ![]() ![]() |
przecież sam zapisujesz to co przysyła serwer do struktury dokumentu w linijce:
Kod document.write(obj.responseText); a powinienieś zrobić w tym miejscu coś w rodziaju: javascript write file exmple Powodzenia... |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 1 076 Pomógł: 62 Dołączył: 6.03.2005 Skąd: Wroc Ostrzeżenie: (0%) ![]() ![]() |
pod IE hula aż miło, pod FF niestety nie (IMG:http://forum.php.pl/style_emoticons/default/sciana.gif) rezygnuje tutaj z Ajaxa ... zrobię to jako zwykły formularz do nowej strony z metodą post a dane prześlę sobie za pomocą dynamicznie generowanych pól typu hidden. albo drugie rozwiązanie - window.open tylko nie wiem jak do takiego okna przekazać dane typu POST... albo trzecie - roboczy malusieńki iframe schowany gdzieś dla niepoznaki ... sam nie wiem Dzięki za pomoc (IMG:http://forum.php.pl/style_emoticons/default/smile.gif) |
|
|
![]() ![]() |
![]() |
Aktualny czas: 6.10.2025 - 18:12 |