繁体   English   中英

如何通过 Symfony Form (with JS, AJAX) 操作数据?

[英]How to manipulate data by Symfony Form (with JS, AJAX)?

我有一个简短的问题。 假设我在我的 Symfony 应用程序中有来自数据库的数据,并且在同一页面上我有一个负责操作这些数据的表单。 说“操纵”我的意思是:显示或隐藏一些数据并对它们进行排序。 我认为实现这一目标的最佳方法是使用 JavaScript/AJAX。 问题是我从来没有在我的 Symfony 应用程序中写过 JavaScript ,我完全不知道如何去做。

您是否有一些指向文档、教程或文章的链接,这些链接将向我展示如何在 Symfony 中通过 JavaScript/AJAX 操作数据? 或者你能用几句话给我解释一下吗?

预先感谢您的帮助!

在 Symfony 中,我们使用和编译 JS 文件作为资产,以便在页面上使用它们。 您可能希望在执行 AJAX 请求时使用 JQuery。 使用 JQuery,AJAX 可以通过以下方式进行编码:

$.ajax({
   url: <insert url here>,
   type: <insert type here, for example, GET>,
   dataType: <insert data type here, for example, json>,
   success:function(data) {
      <Implement a function which is applied after a successful request. Variable "data" is the result of the request.>
   }
   error:function(data) {
      <Optionally, implement a function which shows information when request was not successful.>
   }
});         

例如,您在页面上有类.cl并且想要更改它的 HTML 代码。 然后在成功函数中使用$('.cl').replaceWith($(data).find('.cl'))

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM