[JavaScript][AJAX]JS + AJAX bez jQuery |
[JavaScript][AJAX]JS + AJAX bez jQuery |
24.05.2022, 10:42:19
Post
#1
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
Panowie mam zagwostke , mianowicie mam plik *.js w którym mam kod:
powyższy kod pokaże mi alert z dwóch pól input , teraz te dane chciałbym wysłać ajaxem/ postem /getem , niestety ten plik .jsowy nie rozróżnia znaku dolara , bo nie ma biblioteki jQuery. Pytanie brzmi , czy da radę importować do pliku .js inny plik js ? Czy może zrobić coś na zasadzie że w miejsce alertu stworzyć funkcje która przekaże mi dane do innej funkcji i w pliku index pod zaincludowanym .js'em dodać funkcje która odbierze mi te dane? Tylko czy to ma sens i można tak zrobić? |
|
|
24.05.2022, 10:56:05
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
-------------------- |
|
|
24.05.2022, 11:26:04
Post
#3
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
@viking ok wrzuciłem do swojego .js'a kod:
[/html] |
|
|
24.05.2022, 11:35:30
Post
#4
|
|
Grupa: Moderatorzy Postów: 36 446 Pomógł: 6292 Dołączył: 27.12.2004 |
No a test.php zwraca poprawny JSON? Bo z komunikatu bledu wynika ze jednak nie.
Zajrzyj w konsoli do zakladaki NETWORK/SIEC i zobacz co lest w test.php Cytat w pliku test.php , sam tekst "test tekstowy" to moze byc problemem -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
24.05.2022, 11:38:35
Post
#5
|
|
Grupa: Zarejestrowani Postów: 680 Pomógł: 28 Dołączył: 14.08.2014 Ostrzeżenie: (0%) |
No a test.php zwraca poprawny JSON? Bo z komunikatu bledu wynika ze jednak nie. Zajrzyj w konsoli do zakladaki NETWORK/SIEC i zobacz co lest w test.php to moze byc problemem a no tak,
dzięki @viking , @nospor super tylko, że teraz zauważyłem, że wcale mi nie śle $_POST, bo jak rozumiem, moją zmienną dla post jest "data"
tymczasem zwraca mi null serio? taka kombinacja działa: a zwykły $_POST nie chce Ten post edytował casperii 24.05.2022, 13:25:04 |
|
|
24.05.2022, 16:28:49
Post
#6
|
|
Grupa: Zarejestrowani Postów: 6 761 Pomógł: 1822 Dołączył: 11.03.2014 Ostrzeżenie: (0%) |
Wysyłasz dane o typie application/json.
Jeśli chcesz mieć je w $_POST, to musisz wysłać multipart/form-data. Ten post edytował trueblue 24.05.2022, 17:01:06 -------------------- |
|
|
Wersja Lo-Fi | Aktualny czas: 19.04.2024 - 04:16 |