Zrób tak jak Ci mówię. Zobaczysz, że to nie takie trudne. Np. to o czym piszesz:
-
http://stackoverflow.com/questions/4701349...tton-is-clicked- masz tam kod:
Kod
$("#update").click(function() {
$('#counter').html(function(i, val) {
$.ajax({
url: '/path/to/script/',
type: 'POST',
data: {increment: true},
success: function() { alert('Request has returned') }
});
return +val+1;
});
}
Ciebie interesuje
url: '/path/to/script/', i
data: {increment: true},. Pierwsze to ścieżka do pliku PHP, a to drugie to argument, który wysyłasz. W tym wypadku $_POST['increment'] = true;
Teraz w PHP sprawdzasz czy ta zmienna ma wartość się true i jeżeli tak to robisz niezbędne operacje. Oczywiście wypada sprawdzić też "coś więcej", ze względów bezpieczeństwa - np. to czy dany user ma prawo do takich zmian albo czy w ogóle jest zalogowany. Jeżeli później chcesz wykonać jeszcze jakąś akcję zwrotną to w PHP dajesz np.:
echo "Coś zwracam"; i wtedy w JS( ,a dokładniej w jQuery-owskim AJAX ) wykonujesz jeszcze zdarzenie
success. W manualu biblioteki masz do wszystko dokładnie opisane. Oczywiście zwracane dane to może być np. JSON lub XML, wszystko ustalisz w bibliotece jQuery.
Poradzisz sobie!