I've got a view with a single exposed filter (a select). It's using ajax to re-populate when the user clicks "Apply". I'd like them not to have to click that and just re-populate when the select is changed. I'm assuming I'm going to need some JS more or less like this (though this doesn't quite seem to be working):
$('#edit-tid').change(function(){
$('#views-exposed-form-MYVIEW-page-1').submit();
});
First, I would think that would do it, but it's not getting submitted. Anyone know why?
Second, what's the best way to inject that code? I'm thinking of using the View footer because it's easy, but any other better ideas?
UPDATE: The above code is working (injected via the views footer), but only the first time. I guess the select is getting overwritten by the ajax call, but the behavior isn't getting reattached (or something). Hmm...
UPDATE #2: For simplicity's sake, I'm gonna ditch the ajax.