sql >> Database >  >> RDS >> Mysql

Javascript-functie posten en php-script aanroepen

BEWERK 2018

Ja, ik leef nog. U kunt de fetch . gebruiken API in plaats van jQuery . Het wordt breed ondersteund, behalve (raad eens wie?...) IE 11 en lager, maar daar is een polyfill voor. Geniet van moderne codering.

Ondersteuning voor ophaal-API

OUD ANTWOORD

Je zult AJAX moeten gebruiken.

Javascript alleen kan geen php-script bereiken. U moet een verzoek indienen, de variabele doorgeven aan PHP, deze evalueren en een resultaat retourneren. Als u jQuery gebruikt, verzendt u een ajax verzoek is vrij eenvoudig:

$.ajax({
    data: 'orderid=' + your_order_id,
    url: 'url_where_php_is_located.php',
    method: 'POST', // or GET
    success: function(msg) {
        alert(msg);
    }
});

en je php-script zou de bestel-ID moeten krijgen zoals:

echo $_POST['orderid'];

De uitvoer keert terug als een string naar de succesfunctie.

BEWERKEN

U kunt ook de verkorte functies gebruiken:

$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
    alert(data);
});

// or eventually $.post instead of $.get


  1. Voeg twee tabellen samen en extraheer de laagste prijs met meerdere voorwaarden (meerdere sku)

  2. Slimme (?) Database-cache

  3. Hoe een MySQL-record na een bepaalde tijd te verwijderen

  4. Google Maps Bewaar Polygon en punten in MySQL met behulp van PHP