![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
Witam, przesyłam dane przez ajax z jednego pliku do drugiego, problem w tym że plik którym dodaje rekord jest odpowiedzialny jedynie za dodanie. W efekcie koncowym chcę aby po nadaniu sesji strona sie przeładowała. Problem w tym ze gdy ustawie header("Location: xxxx"); to przeladowuje tylko ten plik którym dodaje rekord a nie całą stronę. Próbowałem roznież poprzez: .done( zmienna ){ location.reload(); } lecz nic z tego bo to przeladowuje bez uwzglednienia czy dodano rekord czy nie.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
zwracaj w skrypcie coś jeśli się doda rekord, i w Ajax sprawdzaj czy coś === coś i wtedy refresh
|
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
Hmm, okej, tylko teraz pytanie jak spowrotem prześlę zmienną z pliku php do funkcji ajax??
Czy muszę znowu poprzez ajax wysyłać zmienna przez post do pliku .js? |
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 8 068 Pomógł: 1414 Dołączył: 26.10.2005 Ostrzeżenie: (0%) ![]() ![]() |
robisz normalnie echo, a potem w np. .done(data) {console.log(data)}
|
|
|
![]()
Post
#5
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
Hmm, chyba Cię źle zrozumiałem, o to chodziło? Bo nie działa.
php:
AJAX:
W czym problem? Ten post edytował Salur 1.09.2015, 17:32:41 |
|
|
![]()
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Po echo powinno być exit.
Ustawiałeś jakiś dataType dla żądania ajaxowego? |
|
|
![]()
Post
#7
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
Hm, nie ustawiłem, jaki typ żądania powinien być w moim przypadku?
|
|
|
![]()
Post
#8
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Jeśli nie ustawiałeś to ok.
Sprawdź w konsoli jaką odpowiedź zwraca skrypt php. |
|
|
![]()
Post
#9
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
Zwraca wartość 'dostep'
|
|
|
![]()
Post
#10
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#11
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#12
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]()
Post
#13
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
Teraz zwróciło tylko raz 'dostep'.
|
|
|
![]()
Post
#14
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Wcześniej również raz zwróciło.
Natomiast dodatkowo był druk w konsoli. Teraz powinno drukować 'jestem tu'. |
|
|
![]()
Post
#15
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
W tym problem że nie drukuje. Co może być nie tak?
Oto cała funkcja:
Ten post edytował Salur 1.09.2015, 18:58:50 |
|
|
![]()
Post
#16
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Sprawdź czy nie drukujesz w php jakichś znaków przed lub po.
Ustaw kodowanie pliku na UTF-8 bez BOM. echo ma się kończyć exit. |
|
|
![]()
Post
#17
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
|
|
|
![]()
Post
#18
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
Brak innego echo o niczym nie świadczy. Być może jest jakiś biały znak przed tekstem.
|
|
|
![]()
Post
#19
|
|
Grupa: Zarejestrowani Postów: 179 Pomógł: 0 Dołączył: 28.12.2014 Ostrzeżenie: (20%) ![]() ![]() |
Oto cały plik php:
|
|
|
![]()
Post
#20
|
|
Grupa: Zarejestrowani Postów: 6 806 Pomógł: 1828 Dołączył: 11.03.2014 Ostrzeżenie: (0%) ![]() ![]() |
|
|
|
![]() ![]() |
![]() |
Aktualny czas: 15.09.2025 - 21:42 |