如何通过 Symfony Form 操作数据(使用 JS,AJAX)?
How to manipulate data by Symfony Form (with JS, AJAX)?
我有一个简短的问题。假设我的 Symfony 应用程序中有来自数据库的数据,并且在同一页面上我有一个负责操作这些数据的表单。说 "manipulate" 我的意思是:显示或隐藏一些数据并对它们进行排序。我认为实现此目的的最佳方法是使用 JavaScript/AJAX。问题是我什至从未在我的 Symfony 应用程序 JavaScript 中写过 ,我完全不知道该怎么做。
您是否有一些 link 文档、教程或文章可以向我展示如何在 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.>
}
});
例如,您在页面上有 class .cl
并且想要更改它的 HTML 代码。然后在success函数中使用$('.cl').replaceWith($(data).find('.cl'))
。
我有一个简短的问题。假设我的 Symfony 应用程序中有来自数据库的数据,并且在同一页面上我有一个负责操作这些数据的表单。说 "manipulate" 我的意思是:显示或隐藏一些数据并对它们进行排序。我认为实现此目的的最佳方法是使用 JavaScript/AJAX。问题是我什至从未在我的 Symfony 应用程序 JavaScript 中写过 ,我完全不知道该怎么做。
您是否有一些 link 文档、教程或文章可以向我展示如何在 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.>
}
});
例如,您在页面上有 class .cl
并且想要更改它的 HTML 代码。然后在success函数中使用$('.cl').replaceWith($(data).find('.cl'))
。