EDITAR 2018
Sí, todavía estoy vivo. Puedes usar el fetch
API en lugar de jQuery
. Es ampliamente compatible excepto (¿adivinen quién?...) IE 11 e inferior, pero hay un polyfill para eso. Disfruta de la codificación moderna.
RESPUESTA ANTIGUA
Tendrás que usar AJAX.
Javascript por sí solo no puede llegar a un script php. Deberá realizar una solicitud, pasar la variable a PHP, evaluarla y devolver un resultado. Si está utilizando jQuery enviando un ajax la solicitud es bastante simple:
$.ajax({
data: 'orderid=' + your_order_id,
url: 'url_where_php_is_located.php',
method: 'POST', // or GET
success: function(msg) {
alert(msg);
}
});
y su secuencia de comandos php debería obtener la identificación del pedido como:
echo $_POST['orderid'];
La salida regresará como una cadena a la función de éxito.
EDITAR
También puede utilizar las funciones abreviadas:
$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
alert(data);
});
// or eventually $.post instead of $.get