EDIT 2018
Ya, saya masih hidup. Anda dapat menggunakan fetch
API alih-alih jQuery
. Ini didukung secara luas kecuali (tebak siapa?...) IE 11 dan di bawahnya tetapi ada polyfill untuk itu. Nikmati pengkodean modern.
JAWABAN LAMA
Anda harus menggunakan AJAX.
Javascript saja tidak dapat mencapai skrip php. Anda harus membuat permintaan, meneruskan variabel ke PHP, mengevaluasinya, dan mengembalikan hasilnya. Jika Anda menggunakan jQuery mengirim ajax permintaan cukup sederhana:
$.ajax({
data: 'orderid=' + your_order_id,
url: 'url_where_php_is_located.php',
method: 'POST', // or GET
success: function(msg) {
alert(msg);
}
});
dan skrip php Anda harus mendapatkan id pesanan seperti:
echo $_POST['orderid'];
Output akan kembali sebagai string ke fungsi sukses.
EDIT
Anda juga dapat menggunakan fungsi singkatan:
$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
alert(data);
});
// or eventually $.post instead of $.get