![]() |
![]() ![]() |
![]() |
![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.04.2010 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Witam. Jak w temacie, krótko i na temat bo wszystkie rozpisane tematy są tak zamotane czyimś kodem, że nie mogę się odnaleźć. Otóż posiadam funkcje php w klasie o nazwie np ocena_plus i chce aby wywołanie funkcji np $this->ocena_plus po kliknięciu na link odbywało się w tle. W tej funkcji następuje oczywiście zmiana wartości w MySQL. Co muszę konkretnie dodać, gdzie i jak zrobić aby js - onClick zadziałało w tle. Pozdrawiam.
|
|
|
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 294 Pomógł: 31 Dołączył: 2.04.2010 Ostrzeżenie: (0%) ![]() ![]() |
Dam Ci ode mnie przykład o ile Ci to może pomóc:
JavScript Kod function ocena(id, wartosc) { if (window.XMLHttpRequest) { xmlhttp=new XMLHttpRequest(); } else { xmlhttp=new ActiveXObject("Microsoft.XMLHTTP"); } xmlhttp.onreadystatechange=function() { if (xmlhttp.readyState==4 && xmlhttp.status==200) { document.getElementById("txt_ocena_"+id).innerHTML=xmlhttp.responseText; } } xmlhttp.open("GET","http://localhost/vote/add/"+id+"/"+wartosc+".html",true); xmlhttp.send(); } Php obslugujacy vota:
Uruchomienie: Kod <div id="txt_ocena_<?= $wpisID ?>" class="ocena"> <span style="color:white;font-weight:bold;font-size:15px;float:left;margin-right:5px;">Vote:</span> <img src="<?= base_url("media/images/smile.png"); ?>" alt="" onClick="ocena(<?= $wpisID ?>, 1);"> <img src="<?= base_url("media/images/sad.png"); ?>" alt="" onClick="ocena(<?= $wpisID ?>, 2);"> <br> <span style="margin-left:40px;font-size:13px;"> <?= $ocena_tak ?> | <?= $ocena_nie ?> </span> </div> |
|
|
![]()
Post
#3
|
|
Grupa: Zarejestrowani Postów: 38 Pomógł: 0 Dołączył: 2.04.2010 Skąd: Częstochowa Ostrzeżenie: (0%) ![]() ![]() |
Niestety, ale dzięki za chęci. Zrobiłem normalnie z przeładowaniem i z przeniesieniem do odpowiedniego miejsca poprzez #...
|
|
|
![]()
Post
#4
|
|
Grupa: Zarejestrowani Postów: 623 Pomógł: 144 Dołączył: 22.12.2010 Ostrzeżenie: (0%) ![]() ![]() |
http://api.jquery.com/jQuery.get/
Robisz $('.klasa').click itd. i wywołujesz get/post do danego skryptu. |
|
|
![]() ![]() |
![]() |
Aktualny czas: 25.08.2025 - 08:24 |