我有一个带有单个暴露过滤器(选择)的视图。当用户单击“应用”时,它使用 ajax 重新填充。我希望他们不必单击它并在选择更改时重新填充。我假设我将或多或少需要一些像这样的 JS(尽管这似乎不太有效):
$('#edit-tid').change(function(){
$('#views-exposed-form-MYVIEW-page-1').submit();
});
首先,我认为这样做可以,但它没有被提交。有谁知道为什么?
其次,注入该代码的最佳方法是什么?我正在考虑使用 View 页脚,因为它很容易,但还有其他更好的想法吗?
更新:上面的代码正在工作(通过视图页脚注入),但只是第一次。我猜 select 被 ajax 调用覆盖,但行为没有被重新附加(或其他东西)。唔...
更新#2:为简单起见,我将放弃 ajax。