Heim > Backend-Entwicklung > PHP-Tutorial > Wie führe ich PHP-Funktionen mit AJAX auf Knopfdruck aus?

Wie führe ich PHP-Funktionen mit AJAX auf Knopfdruck aus?

Linda Hamilton
Freigeben: 2024-12-04 19:20:12
Original
299 Leute haben es durchsucht

How to Execute PHP Functions with AJAX on Button Click?

PHP-Funktionen beim Klicken auf eine Schaltfläche ausführen

Beim Erstellen von Formularen mit Schaltflächen ist es oft wünschenswert, bestimmte PHP-Funktionen auszulösen, wenn auf eine Schaltfläche geklickt wird. Dadurch können benutzerdefinierte Aktionen basierend auf Benutzereingaben durchgeführt werden. Ein häufig auftretendes Problem ist jedoch das Fehlen einer Ausgabe nach dem Klicken auf eine Schaltfläche.

Um dieses Problem zu beheben, sollten Sie den folgenden Ansatz in Betracht ziehen:

Änderung der Schaltflächenmarkierung:

Fügen Sie Klassennamen zu Ihren Senden-Schaltflächen hinzu:

<input type="submit">
Nach dem Login kopieren

jQuery Skript:

Binden Sie einen Click-Event-Handler an die Schaltflächen:

$(document).ready(function(){
    $('.button').click(function(){
        var action = $(this).val(); // Get the button's value (insert/select)
        $.post('ajax.php', { action: action }, function(response) {
            // Handle the server response here (e.g., display an alert)
        });
    });
});
Nach dem Login kopieren

ajax.php-Datei:

Im 'ajax .php‘-Datei verwenden Sie eine Switch-Anweisung, um anhand des von jQuery empfangenen Parameters „action“ zu bestimmen, welche Funktion ausgeführt werden soll Skript:

if (isset($_POST['action'])) {
    switch ($_POST['action']) {
        case 'insert':
            insert();
            break;
        case 'select':
            select();
            break;
    }
}

function select() {
    echo "The select function is called.";
    exit;
}

function insert() {
    echo "The insert function is called.";
    exit;
}
Nach dem Login kopieren

Beim Ausführen dieses Codes werden durch Klicken auf die Schaltflächen „Einfügen“ oder „Auswählen“ die entsprechenden Funktionen ausgelöst und die entsprechenden Meldungen auf der Seite angezeigt.

Das obige ist der detaillierte Inhalt vonWie führe ich PHP-Funktionen mit AJAX auf Knopfdruck aus?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage