【问题标题】:Update database table using ajax call使用 ajax 调用更新数据库表
【发布时间】:2017-03-29 10:51:35
【问题描述】:

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

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

【问题讨论】:

标签: php jquery html ajax


【解决方案1】:

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

$(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'] 获取这些数据。

【讨论】:

  • 非常感谢。这解决了我的问题。我有想法继续
  • 没问题 :-)
猜你喜欢
  • 2021-04-16
  • 1970-01-01
  • 1970-01-01
  • 2011-10-28
  • 1970-01-01
  • 1970-01-01
  • 2016-08-03
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多