Tôi sẽ cung cấp cho bạn một ví dụ bằng cách sử dụng jQuery.
Giả sử rằng chúng ta có một liên kết với thuộc tính id ="button_id" (bạn phải học các bộ chọn jQuery).
$("#button_id").click(function(){
var var_data = 5;
$.ajax({
url: "my_script.php",
data: { var_PHP_data: var_data };
success: function(data) {
// do something;
alert(data);
},
});
});
Giải thích:bạn sẽ gửi biến var_data
với tên var_PHP_data
tới my_script.php
mà không cần làm mới trang bằng lệnh gọi ajax (sử dụng phương thức GET).
Đây là ví dụ rất đơn giản về những gì bạn phải viết trên tập lệnh PHP của mình.
<?php
$var_name = $_GET['var_PHP_data'];
echo 'This is what you have send'.$var_name;
?>
Vì phương thức mặc định để gửi các biến trong hàm ajax function in jQuery is GET
.
Chúng ta phải sử dụng hàm $ _GET trong PHP.
Tập lệnh php này sẽ in một thông báo và thông báo này sẽ được xử lý trong hàm success: function
trong lệnh gọi Ajax và chỉ là ví dụ, chúng tôi sẽ cảnh báo thông báo này được trả về từ PHP.