![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Witam , wracam z kolejnym błędem (pozdrawiam @nospor (IMG:style_emoticons/default/Lkingsmiley.png) )
Poniżej prezentuje kod , niestety męczę się z banalnym problem (IMG:style_emoticons/default/sad.gif) Problem polega na tym, że nie przesyła obrazka / nie odbiera w pliku .php Sam plik php jest 100% prawidłowy , katalog na serwerze ma prawidłowe chmody , problem tkwi gdzieś w podaniu prawidłowej wartości do przesłania. Na konsoli błąd: Uncaught (in promise) SyntaxError: Unexpected end of JSON input i tyczy się tej linii return response.json(); index.html
Ten post edytował casperii 14.07.2022, 16:55:09 |
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Przecież możesz sprawdzić w zakładce Network/Sieć jaką odpowiedź otrzymujesz od skryptu PHP.
|
|
|
![]()
Post
#3
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Podejrzyj w konsoli przegladarki co konkretnie dostajesz i bedziesz widzial blad
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Napisałem @nospor co w konsoli pojawia się:
Na konsoli błąd: Uncaught (in promise) SyntaxError: Unexpected end of JSON input i tyczy się tej linii return response.json(); @trueblue zakładka "Sieć" nic nie pokazuje, wydaje mi się, że nie dochodzi do odpalenia pliku, poprzez błędną składnie. |
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź dobrze czy nie masz założonych filtrów na konkretne typy żądań lub nazwę pliku (we wspomnianej zakładce).
|
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#8
|
|
Grupa: Moderatorzy Postów: 36 557 Pomógł: 6315 Dołączył: 27.12.2004 ![]() |
Cytat Napisałem @nospor co w konsoli pojawia się: Mialem na mysli network rzecz jasna... Najwyraznie uzylem zbyt duzego skrotu myslowego (IMG:style_emoticons/default/wink.gif) |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
ok, problem rozwiązany, ale jeszcze chciałbym dopytać co robię źle z poniższym kodem:
konsola jak i alert podaje wartość którą wpisałem w input. Natomiast json zwraca mi komunikat: [object HTMLInputElement] natomiast jeżeli na sztywno wpiszę w JS
zamiast
to json zwraca poprawnie treść. I teraz nie wiem czy coś źle przekazuje ajaxem, czy źle odbieram dane aha , dane odbieram tak:
o ile responseData.image_source zwraca poprawnie , tak responseData.test zwraca poprawnie jeżeli na sztywno przekaże treść w append. Ten post edytował casperii 17.07.2022, 22:53:54 |
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Podaj większy fragment kodu gdzie tworzysz JSON.
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
@trueblue
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
A zmienna test?
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
A zmienna test? JS:
po stronie PHP:
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Co to znaczy, że 3 linie dają wynik "nie działa"? Co zwracają? Czy na stronie jest jeden element o id=test?
|
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
document.getElementsById("test").value nie ma takiej metody w js.z dokumentacji mdn formData.append("userfile", fileInputElement.files[0]);
|
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 681 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) ![]() ![]() |
Co to znaczy, że 3 linie dają wynik "nie działa"? Co zwracają? Czy na stronie jest jeden element o id=test? nie działa = przekazuje [object HTMLInputElement] tak mam input z takim ID i jest tylko 1 [html][/html] @viking, czyli , że co jak robię fetchem upload to nie mogę wstawić dodatkowego pola input / textarea ? Ten post edytował casperii 19.07.2022, 15:28:03 |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 6 381 Pomógł: 1116 Dołączył: 30.08.2006 Ostrzeżenie: (0%) ![]() ![]() |
Możesz. Ale gdzie to przekazujesz do FormData? Masz jedno wywołanie przez jakąś funkcję.
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 17.09.2025 - 20:52 |