使用ajax调用更新数据库表

时间:2017-03-29 10:51:35

标签: php jquery html ajax

我有HTML页面,其中包含一个可编辑的表,我在哪里使用PHP从数据库中获取数据并插入到该表中。由于我的表是可编辑的,我想在用户更新任何行值时将值更新到数据库中。

请建议我,因为我不知道如何在用户编辑时点击AJAX并点击浏览器上的任意位置。

1 个答案:

答案 0 :(得分:2)

您必须抓住数据库中保存数据的时刻:通常单击按钮。 所以你需要这样的代码:

$(document).ready(function(){
 $('#save-row-4').on('click', function(){
   // Your ajax call here
 });
});

ajax必须像:

$.ajax({
    url: '/path/to/php/script.php',
    type: 'POST',
    data: {
       variable1: 'val1',
       variable2: 'val2',
       variable3: 'val3'
    },
    error: function(return) {
        alert("error");
    },
    success: function(return) {
        console.log("Datas saved");
    },
});

不要忘记将val1,val2替换为输入值。然后,在您的PHP脚本中,您将能够使用$ _POST ['variable1']获取这些数据。