ÉDITION 2018
Ouais, je suis toujours en vie. Vous pouvez utiliser le fetch
API au lieu de jQuery
. Il est largement supporté sauf (devinez qui ?...) IE 11 et inférieur mais il existe un polyfill pour cela. Profitez d'un codage moderne.
Prise en charge de l'API de récupération
ANCIENNE RÉPONSE
Vous devrez utiliser AJAX.
Javascript seul ne peut pas atteindre un script php. Vous devrez faire une requête, passer la variable à PHP, l'évaluer et retourner un résultat. Si vous utilisez jQuery en envoyant un ajax demande est assez simple :
$.ajax({
data: 'orderid=' + your_order_id,
url: 'url_where_php_is_located.php',
method: 'POST', // or GET
success: function(msg) {
alert(msg);
}
});
et votre script php devrait obtenir l'identifiant de commande comme :
echo $_POST['orderid'];
La sortie reviendra sous forme de chaîne à la fonction de réussite.
MODIFIER
Vous pouvez également utiliser les fonctions abrégées :
$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
alert(data);
});
// or eventually $.post instead of $.get