Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Gửi dữ liệu đến cơ sở dữ liệu khi nhấp vào liên kết mà không cần làm mới trang

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.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Làm cách nào để TẢI THÔNG TIN DỮ LIỆU trong mysql với cột đầu tiên là Auto Increment?

  2. Tìm kiếm số điện thoại từ MYSQL DB

  3. chèn mảng php vào mySql

  4. Làm cách nào để tạo nhiều truy vấn cột WHERE IN trong trình tạo truy vấn Doctrine?

  5. Tại sao InnoDB cung cấp thông tin không gian trống rõ ràng là sai