konto usunięte

Temat: Divy z przyciskami generowane w pętli a identyfikowanie...

Witam,
jestem tu nowy, dlatego z góry przepraszam za jakiekolwiek gafy z mojej strony.

Od jakiegoś czasu zacząłem swoją przygodę z PHP i podczas pisania jednego z projektów natknąłem się na następujący problem, otóż w pętli while generuję sobie divy ( jest jeden div na który jest wczytywana zawartość z bazy danych, po czym dla kolejnej wiadomość, która nadeszła dalej jest generowany ten sam div - szablon już z inną treścią itd. Na generowanych divach znajduje się przycisk czytaj dalej w celu powiększenia treści, która nadeszła ponieważ treść na divie może zawierać do 100 słów.
Nie wiem jednak jak obejść problem kliknięcia przycisku czytaj dalej, który ma zostać przesłany metodą POST z formularza do skryptu PHP. Początkowo chciałem przypisywać do pola name w formularzu id wiadomość ale podczas przesyłania do skryptu w zmiennej POST należy podać konkretny name przycisku , których jest masa a w pętli takie id przypisywane jest z automatu.
Idealnym rozwiązaniem jest pole <select> z <option> ale w moim wypadku musiałbym przebudować większość aplikacji i stylizować <option> . Czy istnieje jakiś inny alternatywny sposób żeby sprawdzić który konkretnie przycisk został wciśnięty bez tworzenia $_POST['nazwa']? Pozdrawiam..Ten post został edytowany przez Autora dnia 04.12.13 o godzinie 17:56

Temat: Divy z przyciskami generowane w pętli a identyfikowanie...

Jak generujesz divy to dla każdego ustawiaj inne ID np kolejne numery ale tą samą klasę.
Potem np w JQuery robisz:

$( ".buttony" ).click(function(e) {
e.preventDefault(); // wtedy gdy button masz w form
var id = this.id; // tutaj masz id elementu w który kliknąłeś
// dalej możesz pobrać dane ajaxem na podstawie id i wstawić w diva bez przeładowania strony
});
Ten post został edytowany przez Autora dnia 04.12.13 o godzinie 18:22

konto usunięte

Temat: Divy z przyciskami generowane w pętli a identyfikowanie...

Dzięki wielkie za pomoc.

konto usunięte

Temat: Divy z przyciskami generowane w pętli a identyfikowanie...

Sebastian O.:
Jak generujesz divy to dla każdego ustawiaj inne ID np kolejne numery ale tą samą klasę.

w HTMLu id elementu nie powinno zaczynać się od numeru (w przeciwieństwie do klasy, gdzie istnieje taka możliwość).Ten post został edytowany przez Autora dnia 04.12.13 o godzinie 20:53
Paweł B.

Paweł B. web developer

Temat: Divy z przyciskami generowane w pętli a identyfikowanie...

Piotr L.:
Sebastian O.:
Jak generujesz divy to dla każdego ustawiaj inne ID np kolejne numery ale tą samą klasę.

w HTMLu id elementu nie powinno zaczynać się od numeru (w przeciwieństwie do klasy, gdzie istnieje taka możliwość).

w 5 nie ma tego ograniczenia

Następna dyskusja:

Generowane warunki IF na po...




Wyślij zaproszenie do