Я думаю, я понимаю, для чего ты идешь. Насколько я понимаю, часть вашей страницы периодически обновляется автоматически, но если пользователь явно указал фильтр, вы хотите, чтобы эти обновления прекратились. исправить?
Я не знаю, на что похожи ваши ajax-ответы, так что это должно быть абстрактно, но
Я полагаю, ваш ajax-ответ - либо HTML, либо JSON.
Когда вы делаете ответ на запросы, указанные пользователем, просто добавьте какой-нибудь флаг, чтобы указать, что это произошло.
HTML: добавьте это к коду, который, вероятно, где-то добавлен на вашу страницу w / innerhtml
<input type="hidden" id="user-defined-filter" value=1 />
JSON: добавить это к объекту JSON ответа. Я назову это ajaxResponse1
{user-defined-filter: 1}
А затем поставьте условное выражение перед автоматическим обновлением, например
if (!$("user-defined-filter").val()) {//auto-refresh stuff
OR
if (!ajaxResponse1.user-defined-filter) {//auto-refresh stuff