首页 > 解决方案 > 如何从表中创建、编辑或删除实体并将其保存到数据库

问题描述

我希望能够使用这样的表:

片段 1

片段 2

在编辑、创建或删除行之后,我希望能够将它们提交给控制器。在控制器中获得数据后,我应该很好并且知道要做什么。但是我的问题是如何将动态信息发送到控制器。

有什么建议吗?

谢谢!

标签: javascriptsymfonydoctrine-ormdoctrinesymfony5

解决方案


据我了解您的问题,您需要使用 Ajax 请求从您的 Javascript 代码到控制器。像这样的东西:

$(document).on('click', 'button.update', function () {
that = $(this);
$.ajax({
  url:"/post/update",
  type: "POST",
  dataType: "json",
  data: {   /* here you collect your data from page */ 
           "name": that.parent.children('.name-input').val()     
  },
  async: true,
  success: function (data)
  {
    console.log(data);
    $('div#ajax-results').html(data.success);
  }
});

return false;
});

推荐阅读