CHỈNH SỬA 2018
Vâng, tôi vẫn còn sống. Bạn có thể sử dụng fetch
API thay vì jQuery
. Nó được hỗ trợ rộng rãi ngoại trừ (đoán xem ai? ...) IE 11 trở xuống nhưng có một polyfill cho điều đó. Tận hưởng mã hóa hiện đại.
CÂU TRẢ LỜI CŨ
Bạn sẽ phải sử dụng AJAX.
Javascript không thể đạt được một tập lệnh php. Bạn sẽ phải thực hiện một yêu cầu, chuyển biến cho PHP, đánh giá nó và trả về một kết quả. Nếu bạn đang sử dụng jQuery, hãy gửi một ajax yêu cầu khá đơn giản:
$.ajax({
data: 'orderid=' + your_order_id,
url: 'url_where_php_is_located.php',
method: 'POST', // or GET
success: function(msg) {
alert(msg);
}
});
và tập lệnh php của bạn sẽ nhận được id đơn hàng như:
echo $_POST['orderid'];
Đầu ra sẽ trả về dưới dạng một chuỗi cho hàm thành công.
CHỈNH SỬA
Bạn cũng có thể sử dụng các hàm viết tắt:
$.get('target_url', { key: 'value1', key2: 'value2' }).done(function(data) {
alert(data);
});
// or eventually $.post instead of $.get