Witaj Gościu! ( Zaloguj | Rejestruj )

Forum PHP.pl

> [PHP][Ajax][MySQLi] Jaka biblioteka obslugi Ajax
kipen
post
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)
Go to the top of the page
+Quote Post
 
Start new topic
Odpowiedzi
kamil4u
post
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!
Go to the top of the page
+Quote Post

Posty w temacie


Reply to this topicStart new topic
2 Użytkowników czyta ten temat (2 Gości i 0 Anonimowych użytkowników)
0 Zarejestrowanych:

 



RSS Aktualny czas: 7.10.2025 - 14:54