我正在写一个 Symfony2 网站,在某些情况下,我很感兴趣通过 jquery 发布一些数据(不创建 HTML 表单),如下所示:
function deleteNode(route, nodeIdToDelete){
$.post(route, { nodeId: nodeIdToDelete}, function(data){
console.log(data);
});
}
路由和控制器以及所有内容都已创建,但服务器正在响应我:
POST [route] 500(内部服务器错误)
我想问题是 CSRF 保护,所以我的问题是:
无论如何,是否可以使用诸如 $.post 之类的 JQuery 函数以及从控制器生成的某种类型的 CSFR 令牌或类似的东西?
我只能为这条路线禁用 CSRF 保护吗?
谢谢。