![]() |
![]() |
![]() ![]()
Post
#1
|
|
Grupa: Zarejestrowani Postów: 7 Pomógł: 0 Dołączył: 15.08.2012 Skąd: woj. malopolskie Ostrzeżenie: (0%) ![]() ![]() |
Witam.
Jakie znacie biblioteki obslugi Ajax, które mozna używać głównie za pomocą PHP bo w JS raczkuje i jeszcze żeby ta biblioteka miala rozbudowaną obsluge MySQL(i) |
|
|
![]() |
![]()
Post
#2
|
|
Grupa: Zarejestrowani Postów: 2 350 Pomógł: 512 Dołączył: 4.01.2009 Skąd: Wrocław / Świdnica Ostrzeżenie: (0%) ![]() ![]() |
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! |
|
|
![]() ![]() |
![]() |
Aktualny czas: 7.10.2025 - 14:54 |