Recik
17.05.2011, 20:22:51
Witajcie. Mam stronę w której podstrony wczytywane są dynamicznie za pomocą AJAX'a. Wygląda to mniej więcej tak:
<a href="#" onClick="$('#tu_wczytuj').load('inc/home.php')">
Teraz nasuwa mi się pytanie.. W jaki sposób w :
echo "<form method=GET action=galeria.php?id=".$id.">";
Mogę zastosować jakąś alternatywę zamiast onclick?
Pozdro.
Gribo
17.05.2011, 20:35:06
Możesz zainteresować się JQuery i wczytywać zawartość ajaxem możesz praktycznie kiedy chcesz np.: Po wskazaniu na coś kursorem,po kliku, po jakimś czasie, po puszczeniu przycisku itp.
ponadto JQuery oferuje mnóstwo innych udogodnień obsługa ajaxa jest banalnie prosta.
toaspzoo
17.05.2011, 20:35:25
Onmouseclick, onkeypress
Nie rozumiem pytania...
cycofiasz
17.05.2011, 20:52:35
Dla formularza można zastosować onsubmit
Recik
18.05.2011, 13:58:25
W takim razie jak mogę to zrobić?
rzymek01
18.05.2011, 14:12:15
primo, nie ma to żadnego związku z PHP
secundo, odpowiedź już padła (patrz onsubmit, jQuery)
by_ikar
20.05.2011, 11:14:22
Kod
<a class="przycisk" onclick="$('#csv_form').submit();" href="java script:void()">Pobierz CSV</a>
<form action="/readings/393/messages/csv/" accept-charset="utf8" method="post" id="csv_form"><input type="hidden" value="" name="filter"></form>
Lub:
Kod
<script>
$(document).ready(function() {
$('#csv_button').click(function(){
$('#csv_form').submit();
});
});
</script>
<a class="przycisk" id="#csv_button" href="java script:void()">Pobierz CSV</a>
<form action="/csv/" accept-charset="utf8" method="post" id="csv_form"><input type="hidden" value="" name="filter"></form>
Jak kto woli
rzymek01
20.05.2011, 18:31:30
@by_ikar, autorowi tematu nie chodziło o link wysyłający formularz...
To jest wersja lo-fi głównej zawartości. Aby zobaczyć pełną wersję z większą zawartością, obrazkami i formatowaniem proszę
kliknij tutaj.