php - 如何在使用 JQuery 更新 MySQL 后填充 DIV

标签 php jquery mysql ajax

我正在使用 jQuery 开发一个 AJAX 项目。我正在考虑创建一个页面来显示表格中的数据。在这个页面上,我想放一个表单来向这个表中添加另一行。

问题是我想在提交新数据后立即更新页面上的表格。这可能吗?如果是,怎么办?

最佳答案

您可以做的是将事件绑定(bind)到表单的提交按钮。

$('#formbutton').click(submit); 

然后在 submit() 函数中加载字段的值,然后使用 $.ajax 提交 POST 请求并定义成功调用函数来执行 GET ajax 请求

function submit(){
  var field1 = $('#field1').val();
  var field2 = $('#field2').val();

  $.ajax({
    url: 'submitform.php',
    type: "POST",
    dataType: "text",
    data {field1: field1, field2, field2},
    success: function(data){
      getData();
    }

  });

}

function getData(){
  $.get("table.php",function(data){
    $('#table').html(data);
  });
}

关于php - 如何在使用 JQuery 更新 MySQL 后填充 DIV,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4910369/

相关文章:

javascript - 访问被拒绝的 ajax 请求 javascript

javascript - 如果元素存在于页面上,找到 h1 并放置在找到的元素内

mysql - 如何在查询末尾添加一个额外的行,其值为 (previousRowColA + 1) 在 mysql 中?

php - 将 Android 应用程序与 php 和 mysql 连接

php - 是否可以在没有 javascript 的情况下实现 Oauth 2.0?

php - 一条路线 2 个 Controller - Laravel

javascript - Flexslider 轮播自定义导航 - 同一页面上有多个

php - 使用变量更新表中的数字并更新变量

mysql 将子查询保留在连接之外

php - Symfony Cache doctrine/orm/Proxies failed to open stream/Proxy/AbstractProxyFactory.php 209 行