![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Kod <script type=\"text/javascript\"> function remove_file(url_file_name) { alert('test'+url_file_name); $.ajax({ type: 'POST', url: 'file_remove.php', data: 'adres'+url_file_name, success: function(msg){ alert('działa'+msg); }, error: function(){ alert('Brak odpowiedzi serwera'); } }); Po wywołaniu funkcji remove_file(zmienna); dostaje jako wynik działania funkcji dwa alerty: alert('test'+url_file_name); alert('Brak odpowiedzi serwera'); natomiast sam Ajax nie zwraca nic i samego alertu w przypadku sukcesu tez nie ma. Plik file_remove.php jest w tym samym katalogu i póki co dałem tam tylko <?echo "test 2";?> . Gdzie ja mam błąd ? Ten post edytował fiasko 6.04.2011, 09:37:24 |
|
|
![]() |
![]()
Post
#2
|
|
![]() Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Wklej, jakie requesty śle wywołanie funkcji (możesz to sprawdzić w FF, w konsoli firebug'a).
I sprawdź, czy wywołanie file_remove.php przez adres działa bez problemu. -------------------- |
|
|
![]() ![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
<a href="java script:remove_file("adres url pliku do usunięcia")">usuń</a>
Ten post edytował fiasko 6.04.2011, 09:57:38 |
|
|
![]()
Post
#4
|
|
![]() Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
Nie o to chodziło, ale ok:)
Zamień sobie swoją funkcję error na:
i wklej zawartość alertów. -------------------- |
|
|
![]() ![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Nie wiem w czym jest problem. A można z error coś zawraca ?
|
|
|
![]()
Post
#6
|
|
![]() Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
A podmieniłeś te funkcje? Jak tak, to wklej treść alertów.
-------------------- |
|
|
![]() ![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
fileremove.php was not found on this server .
status jest 4 . Nie wiem . A może podać ścieżkę bezwzględną ? Dobra działa . Zapomniałem , że ten plik był includowany . |
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
Cytat Plik file_remove.php jest w tym samym katalogu w przypadku AJAXa nie ma to znaczenia. Podaj sciezke bezwzgledna do pliku i napisz czy dziala
|
|
|
![]() ![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
a jak przekazać drugą zmienną POST ?
data: 'adres'+url_file_name druga zmienna , ? |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
a dziala juz?
data: 'zmienna1='+zmienna1+'&zmienna2='+zmienna2+'&zmienna3='+zmienna3 |
|
|
![]() ![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
Tak działa.
Cytat data: 'zmienna1='+zmienna1+'&zmienna2='+zmienna2+'&zmienna3='+zmienna3 A to chyba jest metoda get co podałeś Teraz chcę jeszcze wysłać kilka zmiennych postem. Czy tak można ? Kod data: ({ action : 'remove_file', filename : file, dirlocale : dir }), Ok dobra można . - sprawdziłem. ![]() Ten post edytował fiasko 6.04.2011, 11:51:00 |
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 872 Pomógł: 94 Dołączył: 31.03.2010 Ostrzeżenie: (0%) ![]() ![]() |
to nie jest zaden get... jakbys czytal dokumentacje jQuery to bys wiedzial
![]() |
|
|
![]() ![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
czytuję - ale wszystkiego nie sposób spamiętać
![]() |
|
|
![]()
Post
#14
|
|
![]() Grupa: Zarejestrowani Postów: 664 Pomógł: 169 Dołączył: 8.01.2010 Skąd: Kraków Ostrzeżenie: (0%) ![]() ![]() |
masz w kodzie:
więc można założyć, z dużą dozą prawdopodobieństwa, że idą postem:) -------------------- |
|
|
![]() ![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 243 Pomógł: 1 Dołączył: 1.06.2010 Ostrzeżenie: (0%) ![]() ![]() |
A tak się jeszcze zapytam. Jak chcę w pliku file_remove.php wysłać odpowiedz i przesłać ją jako dwie zmienne lub więcej.
np: Kod <? echo $zm1; echo $zm2; ?> Jest jakiś sposób żeby to zapisać do tablicy i odczytać potem z msg jako poszczególne zmienne ? Czy muszę prasować wyniki ,które trafią do msg ? Inaczej rzecz ujmując jak przesłać w jquery zapytanie i wyniki odczytać z tablicy, którą zwraca plik php ? Ten post edytował fiasko 6.04.2011, 21:43:21 |
|
|
![]() ![]() |
![]() |
Wersja Lo-Fi | Aktualny czas: 24.07.2025 - 21:51 |