1

私は、js ファイル、コントローラー、テンプレート間の通信に関しては非常に初心者であり、js と ajax に関してはまったく初心者です。

次のようなさまざまなリンクがあります。

<a class="details" data-index ={{i}}> Link 1 </a>

ただし、クリックすると別のページが読み込まれるのではなく、リンクごとに異なる変数を持つミニページが開きます。

私はこのようなことをしたい:

$('.details').on('click', function(){
        var index = $(this).data('index');
        {% include 'MyBundle::information.html.twig' with {'var':index} %}
});

しかし、このように.jsは小枝にインデックス変数を与えず、インデックスが定義されていないというエラーが発生します:(

これを修正する方法は?これはコントローラーを経由する必要はありません。「var」値を変更するとうまくいきます。

4

1 に答える 1