konto usunięte

Temat: Odświeżanie diva po kliknięciu checkboxa

Witam serdecznie,
Chciałbym zrobić na stronce odświeżanie DIVa po kliknięciu na
checkboxa. Kombinowałem z czymś takim (z jQuery):

<script>
function odswiez_diva(){
$.post('tresc_do_divka.php',{pokaz:'divek'},function(odebrane_dane){
$('#divek').html(odebrane_dane)
})
}

</script>
<form action = "ja.html" method="post"
<input type="checkbox" name="pobranie2" />
</form>

<div id='divek'>
Po zaznaczeniu/odznaczeniu ten divek ma się odświerzyć
</div>

ale nie bardzo wiem jak to połączyć ze sobą :( wie ktoś może jak to zrobić?

Łukasz
Michał K.

Michał K. .NET Developer

Temat: Odświeżanie diva po kliknięciu checkboxa

Może to okaże się pomocne:

http://api.jquery.com/jQuery.ajax/

Pozdrawiam

konto usunięte

Temat: Odświeżanie diva po kliknięciu checkboxa

chciałbym (jeśli się da) żeby po odznaczeniu/zaznaczeniu automatycznie się ten div przeładowywał...
bez wciskania buttona... da się coś takiego zrobic?
Michał K.

Michał K. .NET Developer

Temat: Odświeżanie diva po kliknięciu checkboxa

Da się:

<input type="checkbox" name="pobranie2" onClick="odswiez_diva()"/>

Nie bardzo rozumiem o jakim buttonie teraz mówisz?

konto usunięte

Temat: Odświeżanie diva po kliknięciu checkboxa

Łukasz Peta:
chciałbym (jeśli się da) żeby po odznaczeniu/zaznaczeniu automatycznie się ten div przeładowywał...
bez wciskania buttona... da się coś takiego zrobic?

http://www.jsfiddle.net/VSk3n/1/ - o coś takiego chodzi ?
Michał K.

Michał K. .NET Developer

Temat: Odświeżanie diva po kliknięciu checkboxa

Jeśli nie o to to o co? ;-)

konto usunięte

Temat: Odświeżanie diva po kliknięciu checkboxa

coś nie działa :(
Na stronie mam tego diva i checkboxa. Po zaznaczeniu/odznaczeniu checkboxa:
1. DIV się czyści
2. DIV się odświeża i wczytuje nową zawartość

w środku tego diva jest kod php...

rozpisałem ten kod troszkę, może tak będzie łatwiej wytłumaczyć:

<script>
function odswiez_diva(){
$.post('b.php',{pokaz:'divek'},function(odebrane_dane){
$('#divek').html(odebrane_dane)
})
}

</script>
<form action = "b.html" method="post">
<input type="hidden" name="pobranie" value="nie">
<input type="hidden" name="pilne" value="nie">
<input type="checkbox" name="pobranie2" onClick="odswiez_diva()" />
</form>

<div id='divek'>
Po zaznaczeniu/odznaczeniu ten divek ma się odświerzyć
</div>

konto usunięte

Temat: Odświeżanie diva po kliknięciu checkboxa

Łukasz Peta:
coś nie działa :(
Na stronie mam tego diva i checkboxa. Po zaznaczeniu/odznaczeniu checkboxa:
1. DIV się czyści
2. DIV się odświeża i wczytuje nową zawartość

w środku tego diva jest kod php...

rozpisałem ten kod troszkę, może tak będzie łatwiej wytłumaczyć:

<script>
function odswiez_diva(){
$.post('b.php',{pokaz:'divek'},function(odebrane_dane){
$('#divek').html(odebrane_dane)
})
}

</script>
<form action = "b.html" method="post">
<input type="hidden" name="pobranie" value="nie">
<input type="hidden" name="pilne" value="nie">
<input type="checkbox" name="pobranie2" [/quote]> onClick="odswiez_diva()" />[quote]</form>

<div id='divek'>
Po zaznaczeniu/odznaczeniu ten divek ma się odświerzyć
</div>


Skoro chcesz odświeżać DIVa po KLIKNIĘCIU, to skąd wzięło Ci się tam .post ??
Michał K.

Michał K. .NET Developer

Temat: Odświeżanie diva po kliknięciu checkboxa

Może stąd, że kolega chce ściągnąć tą zawartość z serwera i chce użyć np. funkcji $.ajax()...?? Nie wiem, nie znam się, nie orientuję się... ;-)

konto usunięte

Temat: Odświeżanie diva po kliknięciu checkboxa

może być tak jak jest - ściąganie z innego pliku POSTem,
albo bezpośrednie odświeżenie diva?
mam tak kod diva:
<div> <?php echo $sesja; echo $_POST[pilne]; ?> </div>
Da się takiego diva po prostu odświerzyć, czy trzeba POSTem?

konto usunięte

Temat: Odświeżanie diva po kliknięciu checkboxa

Łukasz Peta:
może być tak jak jest - ściąganie z innego pliku POSTem,

ale POST jest dopiero po submicie forma - więc nie tyle po kliknięciu w input[checkbox] co input[submit]...
albo bezpośrednie odświeżenie diva?
mam tak kod diva:
<div> <?php echo $sesja; echo $_POST[pilne]; ?> </div>
Da się takiego diva po prostu odświerzyć, czy trzeba POSTem?

do wgrywania jakiejś zawartości do diva wykorzystaj .load() lub jQuery.ajax() - przy czym podepnij to pod zdarzenie .click() - jeżeli ma to być po kliknięciu w checkbox...

polecam poczytać to: http://docs.jquery.com/Tutorials
Grzegorz K.

Grzegorz K. Angular, JavaScript,
Frontend, UI

Temat: Odświeżanie diva po kliknięciu checkboxa

A może być w ExtJS ?
Michał Jastrzębski

Michał Jastrzębski Django-fu, phpjutsu,
sql-do

Temat: Odświeżanie diva po kliknięciu checkboxa

<input type = "checkbox" id="click">...</input>

$(#click).click() = funkcja()

itp itd...



Wyślij zaproszenie do