![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 16.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Witam! Przepisałem swoją stronę całkowicie na obsługę ajaxa pod JQuery. Jednak został mi jeden problem. Posiadam dział download, gdzie można pobrać pliki, zwykle rar. Kiedyś robiłem to przez zwykłe hiperłączę, albo poprzez header Location. Teraz niestety nie działa tak. Dodam, że plik, który ma ten skrypt jest wywoływany ajaxem a konkretnie funkcją $.load. Czy ktoś mi może z tym problemem pomóc?
|
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Przesyłanie danych binarnych ajaxem jest dość problematyczne, szybkim i sprawnym rozwiązaniem jest utworzenie ukrytej ramki i danie do niej src do pliku.
-------------------- |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 16.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
A teraz z polskiego na nasze mógłbyś wytłumaczyć jak to zrobić?
![]() |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Masz adres do pliku rar, tak?
Oczywiście ścieżki, weryfikację poprawności, uprawnienia, dostęp itd już zostawiam Tobie. -------------------- |
|
|
![]()
Post
#5
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
Ale co po tym, że prześlesz, jak potem trzeba tego przecież jakoś użyć...
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 16.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Niestety, ale to nie działa.
|
|
|
![]()
Post
#7
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Nie działa bo? Jakiś błąd, komunikat, wynik cokolwiek? Czy nie działa "bo nie!"?
-------------------- |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 16.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Przepraszam
![]()
Nikt mi nie jest w stanie pomóc z tym problemem? |
|
|
![]()
Post
#9
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
Otwórz firebuga, ustaw na konsolę i zobacz co się pojawi: http://jsfiddle.net/MuhZN/
-------------------- |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 16.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
No pokazuje się to samo, co przesłałem w poprzednim poście.
|
|
|
![]()
Post
#11
|
|
![]() Grupa: Zarejestrowani Postów: 2 592 Pomógł: 445 Dołączył: 12.03.2007 Ostrzeżenie: (0%) ![]() ![]() |
A z jakiej przeglądari korzystasz?
-------------------- |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 16.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Używam firefoxa.
|
|
|
![]()
Post
#13
|
|
![]() Grupa: Zarejestrowani Postów: 1 045 Pomógł: 141 Dołączył: 19.09.2006 Skąd: B-tów Ostrzeżenie: (0%) ![]() ![]() |
głupie pytanie
czy funkcję wywołujesz w onload lub $(document).ready(); ![]() |
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 16.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
Nie za bardzo wiem o co chodzi, ale po prostu wywołuję ją normalnie. Kod jest w <script ...></script>
|
|
|
![]()
Post
#15
|
|
![]() Grupa: Moderatorzy Postów: 15 467 Pomógł: 1451 Dołączył: 25.04.2005 Skąd: Szczebrzeszyn/Rzeszów ![]() |
No tak, tylko że jeśli nie skorzystasz z eventu ready, a element jeszcze nie został zrenderowany przez przeglądarkę (kod jest wykonywany od góry do dołu), to nie dziw się, że nie zadziała.
-------------------- ![]() ZCE :: Pisząc PW załączaj LINK DO TEMATU i TYLKO w sprawach moderacji :: jakiś błąd - a TREŚĆ BŁĘDU? :: nie ponaglaj z odpowiedzią via PW! |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 47 Pomógł: 0 Dołączył: 16.02.2012 Ostrzeżenie: (0%) ![]() ![]() |
@up
To nie było problemem, ale problem leżał w znaczniku body. Troszkę zmieniłem i działa, ogólnie mówiąc dzięki wielkie za pomoc ![]() |
|
|
![]() ![]() |
![]() |
Aktualny czas: 20.08.2025 - 11:09 |