我有一個單一的暴露過濾器(選擇)的看法。當用戶點擊「應用」時,它使用ajax重新填充。我希望他們不必單擊它,只需在選擇更改時重新填充。我假設我要去需要一些JS或多或少像這樣的(儘管這並不完全似乎工作):drupal> views> exposed filter> submit on change
$('#edit-tid').change(function(){
$('#views-exposed-form-MYVIEW-page-1').submit();
});
首先,我認爲會做到這一點,但它不是獲得提交。有人知道爲什麼
其次,注入代碼的最佳方式是什麼?我正在考慮使用View頁腳,因爲它很容易,但還有其他更好的點子嗎?
更新:上面的代碼是工作(通過視圖頁腳註入),但只有第一次。我猜這個select被ajax調用覆蓋,但行爲沒有被重新連接(或者其他)。嗯...
更新#2:爲了簡單起見,我會拋棄ajax。
- 你能告訴我應該在哪裏寫這個函數嗎? – Hacker 2011-08-22 08:55:04