我想使用jQuery后,但有问题的路径部分,我使用的枝条语法。下面是代码:枝条在jquery中无法读取jQuery变量
messageSender.click(function(e) {
e.preventDefault();
var threadId = $(this).find('a').data('id');
$.post("{{ path('messages_view', {id: "+threadId+"}) }}", function(data, status) {
console.log(data);
});
});
这没有得到threadId
的价值,而不是它存储的文本“” +“线程ID” +“”在路径中的id变量。
Twig无法读取'threadId'(客户端值)来创建路由。您必须检索没有参数的路由,然后使用JS或jQuery将threadId值“注入”到路由中,或使用FOSJsRoutingBundle来帮助您执行此操作。 – Veve
感谢您的信息@Veve,我不知道FOSJsRoutingBundle。 –