Wątek przeniesiony 2022-07-08 23:54 z Java przez somekind.

Przekazanie zmiennej z Ajax do PHP/HTML

1

Witam, mam taki problem. Mam skrypt ajaxa który z jedną zmienna działa poprawnie. Wiem też jak dodać druga zmienna tam i wszystko jest git. Nie wiem jak dodać ją w HTML w kodzie żeby były dwie zmienne w jednym punkcie. Dodam też, że funkcja jest wysyłana przez data-id. Wyśle ssy i wytłumaczę o co chodzi dalej. Otóż gdy dodaje tam dwie zmienne data-id oraz data-userdi to nie przesyła mi zmiennych do pliku PHP. W <div też próbowałem wziąć to i też nie wysyla. Proszę o pomoc.KliknijIMG_20220708_224743.jpgIMG_20220708_224813.jpgIMG_20220708_224709.jpg

3

Po 1 - java to nie to samo, co JavaScript.
Po 2 - wstaw tutaj sformatowany kod.
Nacisk na formatowanie kodu
Po 3 - Opisz dokładnie swój problem
Po 4 - Masz literówkę w userid (masz userdi).

4

Mam skrypt ajaxa który z jedną zmienna działa poprawnie. Wiem też jak dodać druga zmienna tam i wszystko jest git. Nie wiem jak dodać ją w HTML w kodzie żeby były dwie zmienne w jednym punkcie.

Czytałem po kilka razy, ale nie rozumiem, co ci nie działa. Za mało konkretów: "z jedną zmienną", "drugą zmienną", "tam", "dwie zmienne w jednym punkcie"(???). Napisz konkretniej, czego oczekujesz i jakie są efekty.

też nie wysyla.

Co to znaczy "nie wysyła"?

Czy pojawia się jakiś komunikat błędu w konsoli błędów przeglądarki? (szukaj pod narzędzia deweloperskie/programisty albo coś w tym stylu)

Co zwraca serwer? (w devtoolsach w Chrome masz podgląd tego, co zwraca serwer. Czy masz jakąś odpowiedź serwera i co zawiera i jaki ma kod odpowiedzi (np. 200, 404, 500 itp.))

Mam skrypt

I to doszliśmy do źródła twoich problemów. Że nie piszesz samemu (z użyciem bibliotek i frameworków jeśli potrzebne), tylko "masz skrypt", czyli zapewne skopiowałeś jakiś randomowy skrypt z netu, myśląc, że zaoszczędzisz sobie nauki fundamentów. A jednak nie ma tak łatwo.

Przypuszczam, że wziąłeś ten skrypt ajax_delpost.php
https://hotexamples.com/examples/-/post/delete_this_post/php-post-delete_this_post-method-examples.html
?
Tam jest łapane w POST, a u ciebie jest GET, może w tym problem.

może tak? (w tym miejscu, gdzie masz wywołanie $.ajax)

type: "POST"

ale to tylko moja zgadywanka w tym momencie.

1 użytkowników online, w tym zalogowanych: 0, gości: 1