Hoe PHP-functies aanroepen met jQuery

Schrijver: Christy White
Datum Van Creatie: 11 Kunnen 2021
Updatedatum: 10 November 2024
Anonim
PHP Tutorials:How to call PHP function from javascript in php
Video: PHP Tutorials:How to call PHP function from javascript in php

Inhoud

De jQuery-bibliotheek biedt de mogelijkheid om een ​​HTTP POST-vereiste asynchroon uit te geven, zoals het aanroepen van een PHP-functie in een extern bestand. Hiervoor is het nodig om de functie zelf te maken, zonder definitie, in een extern bestand dat via een URL kan worden gekoppeld. Gebruik de "post" -methode van jQuery om de functie aan te roepen.


routebeschrijving

  1. Maak een nieuw PHP-bestand met een editor of kladblok. Creëer de functie op zichzelf, zonder een definitie die het impliceert. Bijvoorbeeld: om een ​​functie te maken die een bestand opent en een vlag zet, typt u:

    $fh = fopen('flag.dat') || die('Não foi possível abrir o arquivo!'); fwrite($fh, 'flag'); fclose($fh);
  2. Maak in de editor of in Kladblok een HTML-document voor de JavaScript-code die de PHP-functie zal gebruiken, zoals in het onderstaande voorbeeld:

    Bel PHP >
  3. Voeg de jQuery-bibliotheek als volgt tussen de tags in het HTML-document in:

  4. Voer in het HTML-document de jQuery-code tussen de tags in. Gebruik de "post" -methode van jQuery om de PHP-functie in het externe bestand te bellen, zoals hieronder getoond: