pjax が pjax コンテナーに挿入する html コードには、JavaScript コードが含まれています。pjax が挿入を行うと、js が実行されます。
ただし、ユーザーがブラウザの「戻る」ボタンをクリックした場合は発生しません。
状況例:
- ユーザーは /aaa に移動します
- ユーザーが /bbb への pjax されたリンクをクリックします (要求された html には、実行される js が含まれています)
- ユーザーが /ccc への pjax されたリンクをクリックする
- ユーザーが /bbb への pjax されたリンクをクリックします (要求された html には、実行される js が含まれています)
- ユーザーが /ccc への pjax されたリンクをクリックする
- ユーザーが戻るボタンをクリックすると、js は実行されません。