Jquery symfony2.8中的JsRoutingBundle和Ajax

Jquery symfony2.8中的JsRoutingBundle和Ajax,jquery,ajax,symfony,Jquery,Ajax,Symfony,我在symfony中的ajax调用有问题: 以下是我的ajax调用: var route = Routing.generate('bien_index', {'id' : id}); $.ajax({ type: "GET", url: route+"", success: function (data) { alert(data); }, error: function (data) { alert(data);

我在symfony中的ajax调用有问题:

以下是我的ajax调用:

var route = Routing.generate('bien_index', {'id' : id});

    $.ajax({
    type: "GET",
    url: route+"",
    success: function (data) {
        alert(data);
    },
    error: function (data) {
        alert(data);
    }
    });
    }
下面是我的控制器操作:

public function indexAction(Bien $bien)
{
    return new Response($bien,200);}

有人能告诉我我做错了什么吗。

别忘了添加路由。yml

bien_index:
    options:
        expose: true

什么样的错误?您在浏览器控制台中看到它了吗?你能发布那个错误吗?用描述的命令检查路由是否公开