![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 358 Pomógł: 0 Dołączył: 19.04.2012 Ostrzeżenie: (0%) ![]() ![]() |
Przerabiam jakiś skrypt uploadu php+ajax i mam problem z wyświetlaniem tego co zwróci skrypt PHP. Mam na stronie formularz do uploadu obrazków, który się odwołuje do pliku PHP w którym wrzucam plik na serwer oraz robię zapytanie do bazy. Problem pojawił się jak okazało się, że użytkownik może wrzucić 3 zdjęcia. Po każdym poprawnym uploadzie resetuje sobie ten formularz i wynikiem skryptu PHP jest wyświetlenie tego obrazka.
Tutaj jest ok, przy jednym wypluciu obrazka jest dobrze, ale jak wrzucę drugi obrazek (upload przechodzi poprawnie) to zamiast pojawić się drugi obrazek obok tego wcześniej wrzuconego to pojawia się nowy w miejscu tamtego. Próbowałem z append(), ale dalej jest to samo.
response zwraca [object Object] Całość oparta na ajaxForm Jakoś udało mi się zrobić, że fajnie pokazuje wrzuconego obrazki bez przeładowania strony, ale w skrypcie PHP mam linijkę: i wyskakuje mi to co zwróci JSON, ale problem w tym że ja nie chcę tego żeby mi to wyskakiwało a tylko sam obrazek. Wypluwa takie cudo:
I nie mam pojęcia jak się tego pozbyć. Próbowałem takich cudów jak zamiana echo na return w tym skrypcie php, ale wtedy nic nie pokazuje (IMG:style_emoticons/default/sad.gif) będę ogromnie wdzięczny za pomoc. Ten post edytował d.stp 7.02.2015, 12:50:20 |
|
|
![]() ![]() |
![]() |
Aktualny czas: 22.08.2025 - 18:09 |