Wywoływanie funkcji javaScript, Wywoływanie funkcji js z podstrony - InvalidStateError: XMLHttpRequest |
Wywoływanie funkcji javaScript, Wywoływanie funkcji js z podstrony - InvalidStateError: XMLHttpRequest |
15.02.2020, 09:38:56
Post
#1
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 2 Dołączył: 20.07.2014 Ostrzeżenie: (0%) |
Witam,
Usiłuję napisać program, który przeładuje mi stronę i uruchomi na tej nowej stronie funkcję, która z kolei umieści fragment kodu. W skrócie - jak klient zakończy edycję swojej oferty by mógł wrócić do listy swoich ofert. Mam 3 pliki - panel.php - modyfikowanie.php -listaOfert.php W pliku panel.php umieszczona jest następująca funkcja js.
Funkcja ta po jej uruchomieniu w miejsce diva "miejsce" umieszcza zawartość pliku listaOfert.php (i działa bez zarzutów) Drugi plik to modyfiikowanie - tu mamy następującą funkcję:
Ta funkcja sprawdza gdzie jesteśmy i przenosi nas do strony panel.php po czym uruchamia funkcję listaOfert(). I teraz zagwozdka. Jak uruchamiam funkcję listaOfert będąc w pliku panel.php to działa bez zarzutów, Natomiast kiedy uruchomię ją będąc w pliku modyfikowanie.php pojawia mi się komunikat InvalidStateError: XMLHttpRequest has an invalid context. i nie bardzo wiem jak to poprawić. |
|
|
15.02.2020, 10:08:45
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Jeśli przekierowałeś użytkownika na inny URL, to w jaki sposób miałaby się wykonać dalsza część kodu JS?
P.S. Ten if/else da się zastąpić po prostu if. I zamiast porównywać cały URL, sprawdź pathname. Zmienisz domenę i będziesz szukał przyczyny niedziałania. -------------------- |
|
|
15.02.2020, 12:18:13
Post
#3
|
|
Grupa: Zarejestrowani Postów: 111 Pomógł: 2 Dołączył: 20.07.2014 Ostrzeżenie: (0%) |
<div id="miejsce"></div> w którym ma się ukazać listaOfert.php znajduje się w pliku panel.php.
Z tego powodu wpierw chcę klienta przekierować do pliku panel.php a następnie uruchomić funkcję listaOfert, która wyświetli wewnątrz tego diva żądaną zawartość. |
|
|
15.02.2020, 12:20:04
Post
#4
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Dzięki za wyjaśnienie, ale to chyba Ty nie rozumiesz, że kiedy przekierowujesz klienta na inny adres, to dalsza część kodu JS nie wykona się.
-------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 04:16 |