РЕДАКТИРАНЕ 2018
Да, все още съм жив. Можете да използвате fetch
API вместо jQuery
. Той е широко поддържан с изключение на (познайте кой?...) IE 11 и по-долу, но има polyfill за това. Насладете се на модерно кодиране.
СТАР ОТГОВОР
Ще трябва да използвате AJAX.
Javascript сам не може да достигне до php скрипт. Ще трябва да направите заявка, да предадете променливата на PHP, да я оцените и да върнете резултат. Ако използвате jQuery, изпращане на ajax заявката е доста проста:
$.ajax({
data: 'orderid=' + your_order_id,
url: 'url_where_php_is_located.php',
method: 'POST', // or GET
success: function(msg) {
alert(msg);
}
});
и вашият php скрипт трябва да получи идентификатора на поръчката като:
echo $_POST['orderid'];
Резултатът ще се върне като низ към функцията за успех.
РЕДАКТИРАНЕ
Можете също да използвате съкратените функции:
$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
alert(data);
});
// or eventually $.post instead of $.get