[ajax] [php] Problem z przesłaniem danych, Problem z przesłaniem danych z php za pomoca ajax |
[ajax] [php] Problem z przesłaniem danych, Problem z przesłaniem danych z php za pomoca ajax |
8.06.2017, 00:22:39
Post
#1
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.06.2017 Ostrzeżenie: (0%) |
Witam, mam problemy co do przesłań w ajax, jestem początkującym programistą wiec proszę o wyrozumiałość.
Pisząc swój pierwszy sklep internetowy napotkałem na problem z przesłaniem kodu php'a za pomoca js. Wiem ze błąd jest w js sprawdzałem to poprzez wpisaniem php w html i działa kod poprawnie, a gdy próbuje za pomocą js przesłać ten sam kod php to w ogóle go nie wyświetla. PHP pobiera dane z bazy i wyświetla odpowiednie kategorie. Proszę o pomoc, napisanie, wskazanie błędu w kodzie js. JS:
PHP:
HTML: |
|
|
8.06.2017, 04:20:51
Post
#2
|
|
Grupa: Zarejestrowani Postów: 6 365 Pomógł: 1114 Dołączył: 30.08.2006 Ostrzeżenie: (0%) |
Uruchom konsolę przeglądarki i poczytaj błędy.
-------------------- |
|
|
10.06.2017, 11:26:35
Post
#3
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.06.2017 Ostrzeżenie: (0%) |
Właśnie o to chodzi ze nie wywal żadnych błędów.
Oto screen: |
|
|
10.06.2017, 20:26:00
Post
#4
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 16 Dołączył: 6.06.2014 Skąd: Warszawa Ostrzeżenie: (0%) |
Zrób w ciele "success" (na samym początku):
Kod console.log(data); Daj znać co Ci się wyświetli. |
|
|
10.06.2017, 20:28:09
Post
#5
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6297 Dołączył: 27.12.2004 |
data : category,
Nigdzie nie widze, bys gdziekolwiek zmienna category ustawial wiec moze poprostu nie istnieje? -------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
11.06.2017, 20:27:56
Post
#6
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.06.2017 Ostrzeżenie: (0%) |
Delikatnie zmieniony jest js:
data : {category:1} Bo taka uzyskałem podpowiedź, ale jak widać wstawiłem ten console.log i faktycznie nie zna tej zmiennej. Podpowie ktoś jak to poprawić. Bo mi się skończyły pomysły, jak to ma przesyłać te informacje z bazy danych. |
|
|
11.06.2017, 21:27:56
Post
#7
|
|
Grupa: Zarejestrowani Postów: 218 Pomógł: 16 Dołączył: 6.06.2014 Skąd: Warszawa Ostrzeżenie: (0%) |
1. Za delikatnie zmieniłeś tego JSa, zamień to swoje na to:
Kod data : {'category': 1} 2. Ja bym zrobił sprawdzanie poprawności danych w ten sposób (tak jak Ci opisałem poprzednio): Kod success : function(data){
console.log(data); } Ten post edytował patwoj98 11.06.2017, 21:29:30 |
|
|
12.06.2017, 00:42:55
Post
#8
|
|
Grupa: Zarejestrowani Postów: 4 Pomógł: 0 Dołączył: 7.06.2017 Ostrzeżenie: (0%) |
Sorki, poprawiłem tak jak powinno być i konsola znowu nic nie wypisuje. tak jak by nic nie było przesyłane.
|
|
|
12.06.2017, 08:46:48
Post
#9
|
|
Grupa: Moderatorzy Postów: 36 457 Pomógł: 6297 Dołączył: 27.12.2004 |
Zobacz w innych zakladkach co dokladnie idzie twoim AJAXem i co jest zwracane
-------------------- "Myśl, myśl, myśl..." - Kubuś Puchatek || "Manual, manual, manual..." - Kubuś Programista "Szukaj, szukaj, szukaj..." - Kubuś Odkrywca || "Debuguj, debuguj, debuguj..." - Kubuś Developer |
|
|
Wersja Lo-Fi | Aktualny czas: 28.04.2024 - 03:12 |