Это не хороший способ справиться с подобным сценарием, независимо от того, как он передается или не передает правильный параметр. Вы должны абсолютно ограничить ваши ajax-вызовы каким-то осмысленным способом, иначе это приведет к потоплению API в запросах, которые вас в действительности не волнуют.
Что касается вопроса под рукой, довольно сложно помочь с данными деталями, не забудьте добавить дополнительный код, чтобы показать, как вы поняли, что он не меняется? вы видите какие-либо ошибки в консоли?