私は、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」値を変更するとうまくいきます。