• Najnowsze pytania
  • Bez odpowiedzi
  • Zadaj pytanie
  • Kategorie
  • Tagi
  • Zdobyte punkty
  • Ekipa ninja
  • IRC
  • FAQ
  • Regulamin
  • Książki warte uwagi

Wykonywanie kodu PHP w funkcji JS

0 głosów
1,126 wizyt
pytanie zadane 21 lipca 2020 w JavaScript przez _Pita_ Stary wyjadacz (11,410 p.)

Cześć, napisałem taki kod w funkcji js:

		if (confirm("Potwierdzenie")) {

<?php
echo "string";
?>
}

Całość znajduje się w pliku index.html

Niestety taka funkcja nie działa, i po zatwierdzeniu confirma nic się nie dzieje. Jak mogę poprawić kod, tak aby wyszkowsko działało poprawnie?

P.S

Dostaję błąd: "Uncaught ReferenceError: string is not defined"

komentarz 21 lipca 2020 przez Filipczak Gaduła (4,080 p.)
nie da się połączyć javascripta z php, musiałbyś uruchamiać javascriptem skrypt z phpa
komentarz 21 lipca 2020 przez Filipczak Gaduła (4,080 p.)
mam na myśli z folderu .php
komentarz 21 lipca 2020 przez _Pita_ Stary wyjadacz (11,410 p.)

@Filipczak,
 Ok, a w jaki sposób? Jestem dość początkujący w tym języku i nie za bardzo wiem jak coś takiego wykonać..

komentarz 21 lipca 2020 przez Filipczak Gaduła (4,080 p.)
przykładowym rozwiązaniem jest ajax czyli wysłanie zapytania get/post do np test.php który obsłuży zapytanie

1 odpowiedź

0 głosów
odpowiedź 21 lipca 2020 przez Comandeer Guru (607,960 p.)

Kod PHP wykonuje się na serwerze zanim strona trafi do przeglądarki. Tym samym przeglądarka dostanie taki kod:

if (confirm("Potwierdzenie")) {
 
string
}

co w oczywisty sposób jest niepoprawnym kodem JS.

komentarz 21 lipca 2020 przez _Pita_ Stary wyjadacz (11,410 p.)
No tak, rzeczywiście tak jest. Jak w takim razie mogę poprawić kod?
komentarz 21 lipca 2020 przez Comandeer Guru (607,960 p.)
A co Ty chcesz osiągnąć?
komentarz 21 lipca 2020 przez _Pita_ Stary wyjadacz (11,410 p.)
Chcę, aby po wykonaniu funkcji i zaakceptowaniu confirma, (if zwróci wartość true), wykonał się kod PHP.
komentarz 21 lipca 2020 przez Comandeer Guru (607,960 p.)
To musisz wysłać żądanie Ajaksem.

Podobne pytania

0 głosów
2 odpowiedzi 1,343 wizyt
pytanie zadane 17 października 2016 w JavaScript przez dasmndnmasnd Obywatel (1,330 p.)
0 głosów
2 odpowiedzi 15,047 wizyt
pytanie zadane 21 kwietnia 2016 w HTML i CSS przez Nicolaus Dyskutant (9,740 p.)
0 głosów
2 odpowiedzi 1,237 wizyt
pytanie zadane 6 lipca 2016 w PHP przez Radekol Bywalec (2,880 p.)

93,721 zapytań

142,649 odpowiedzi

323,267 komentarzy

63,270 pasjonatów

Motyw:

Akcja Pajacyk

Pajacyk od wielu lat dożywia dzieci. Pomóż klikając w zielony brzuszek na stronie. Dziękujemy! ♡

Oto polecana książka warta uwagi.
Pełną listę książek znajdziesz tutaj

Twierdza Linux. Bezpieczeństwo dla dociekliwych

Aby uzyskać rabat -10%, użyjcie kodu pasja-linux, wpisując go w specjalne pole w koszyku.

...