Post
#1
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 26.06.2014 Ostrzeżenie: (0%)
|
Witam, stworzyłem skrypt w AJAX który wysyła zapytanie do pliku PHP następnie on usuwa dane zdjęcie. Wygląda to tak, że jak przekazuje ID tego zdjęcia skrypt działa.. ale jeszcze dodatkowo potrzebuję przekazać nazwę albumu z którego będzie to zdjęcie usunięte. Jak mam baseURL = 'http://example.com/admin/album/' i do tego dorzucę ID zdjęcia działa fajnie, problem zaczyna się jak dorzucam nazwę albumu zamiast na sztywno go ustawić.
Wygląda to mniej więcej tak: function proces(album,zdj){ var base = 'http://example.com/'; xmlHttp.open('DELETE',base+'admin/'+album+'/'+zdj,true); } Wywołanie wygląda tak, że wyświetla mi komunikat : "NetworkError: 500 Internal Server Error - http://cms.dev/admin/%5Bobject%20HTMLImageElement%5D/520 Zamiast nazwy albumu mam %5Bobject%20HTMLImageElement%5D Ten post edytował M4ver7071 11.10.2014, 07:48:43 |
|
|
|
![]() |
Post
#2
|
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%)
|
Przy wywołaniu funkcji proces() podajesz jako pierwszy parametr obiekt DOM będący HTMLowym obrazkiem, a tymczasem powinieneś raczej podać jakiś łańcuch znaków. Pokaż fragment, w którym wywołujesz proces().
|
|
|
|
Post
#3
|
|
|
Grupa: Zarejestrowani Postów: 63 Pomógł: 0 Dołączył: 26.06.2014 Ostrzeżenie: (0%)
|
Wywołanie wygląda tak proces(nazwa albumu, id zdjecia);
A mam jeszcze pytanie. Czasami jak chce aby dany DIV został tylko odświeżony to zamiast mi to odświeżyć to ten div zostaje powielony za każdym wywołaniem funkcji |
|
|
|
Post
#4
|
|
|
Grupa: Zarejestrowani Postów: 2 178 Pomógł: 596 Dołączył: 25.09.2009 Skąd: Piwniczna-Zdrój Ostrzeżenie: (0%)
|
Wiem jak wygląda wywołanie i bardziej interesowało mnie, czym jest ta cała nazwa albumu.
W temacie powielania zawartości div-a niestety mogę się jedynie domyślać, że w niewłaściwy sposób przetwarzasz odpowiedź serwera, bądź też ta odpowiedź nie jest taka, jakiej byś oczekiwał. Jednak nie wskażę Ci błędu w kodzie, którego nie widzę. |
|
|
|
![]() ![]() |
|
Aktualny czas: 15.09.2025 - 23:24 |