1 つの公開フィルター (選択) を持つビューがあります。ユーザーが「適用」をクリックすると、ajaxを使用して再入力されます。それをクリックする必要がなく、選択が変更されたときに再入力するだけでいいのです。私は多かれ少なかれ次のような JS が必要になると想定しています (ただし、これはうまく機能していないようです)。
$('#edit-tid').change(function(){
$('#views-exposed-form-MYVIEW-page-1').submit();
});
まず、それでうまくいくと思いますが、提出されていません。理由を知っている人はいますか?
第二に、そのコードを挿入する最良の方法は何ですか? 簡単なのでビューフッターを使おうと思っているのですが、他に何か良い案はありませんか?
更新: 上記のコードは機能しています (ビュー フッターを介して挿入されます) が、初回のみです。選択がajax呼び出しによって上書きされていると思いますが、動作は再接続されていません(または何か)。うーん...
更新 #2: 簡単にするために、ajax を捨てるつもりです。