我想使用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。 –