从AJAX捆绑的路径

时间:2013-11-17 09:05:14

标签: jquery symfony

基本上我在Symfony中有routing.yml

main_move:
    pattern:  /move/{direction}
    defaults: { _controller: MainBundle:Move:move }

javascript档案

$(".left_button").click(function(){
    $.ajax({
    url: '/move/1'
    }).done(function(){
    $(".button").css("width","1000px");
    });
});

我是否只能将完整路径放到该捆绑包中,或者它可以像树枝一样:{{ path(main_move)}}(我已经尝试过那个)

2 个答案:

答案 0 :(得分:2)

答案 1 :(得分:1)

好的,我这样做了:

$(".move_button").click(function(){
    var path = $(this).attr("data-path");
    $.ajax({
    url: path
    }).done(function(){
    $(".button").hide();
    });
});

在树枝上:

data-path="{{ path('main_move', { 'direction': 1 }) }}"