Tell us what you are trying to do? Trying to use Toolset filters in a view, but having a problem with caching
Is there any documentation that you are following? Views docs.
Is there a similar example that we can see? hidden link and hidden link
What is the link to your site? hidden link and hidden link
Each of those pages displays channels available to customers in packages, Basic, Expanded, Expanded Plus, Premium and Music. The business/video page does not display premium channels.
Users must choose a ZIP CODE because channels are different in different locations.
The View for each page gets all of the channels available based on taxonomy Market Segment, which is either 'business' or 'residential', The View populates a table where each row includes classes of pln_bas, pln_exp, pln_pls, pln_mus and/or pln_prm, depending on whether the individual channel is a member of plans Basic, Expanded, Expanded Plus, Premium or Music.
A separate View called Zip Picker is loaded in the head of the site. The Zip picker view includes the JavaScript that sets a zip code and a region. There are 30 zip codes and they are grouped into East or West. Channel rows also include a class of 'east', 'west', or both, if that channel is available to both regions.
Both pages include a Toolset filter at the top of the table that allows users to choose which package they wish to see - Basic, Expanded, Expanded Plus, Premium (only on the Residential page, hidden link) or Music.
The view filter should display the "updating..." spinner and toggle rows based on east/west, and the package selected.
When the page initially loads, I trigger a click on the Basic plan in order to establish that as the starting point for users. Whenever a user navigates to either page, it should always start with the Basic plan pre-selected.
This entire thing works, but, if I reload the page, or navigate between those 2 pages, it stops functioning and just displays all of the available channels for all the plans. If I flush the View from the cache, the page functions until it gets cached again.
I don't know what is causing this. Maybe I don't need to use Toolset filters at all. Because the view returns all channels for all plans and for both east and west regions, all of the results are loaded to the page. JavaScript then looks at the zip code, figures out if it's east or west, then shows or hides channels based on east or west and the plan selected. Can Toolset filters act on page contents without the need for an AJAX call at all? Is that the problem?