1

我有一个通过 ajax 提交的暴露过滤器的视图。问题是当它提交时,它从查询字符串中获取一个值并添加到正在发送的值中。例如,如果 ?page=2 在查询字符串中,它将被包含在 ajax 标头中。我需要在处理之前更改 ajax 标头,以便获得正确的页面,基本上我需要在 ajax 标头中设置 page=0。

我尝试了 hook_ajax_render_alter,但这只会改变从视图发回的命令。而且 hook_alter_form 似乎也不对。

通过使用 hook_search_api_solr_query_alter 更改搜索查询,我能够获得正确的结果,但是寻呼机链接返回时错误的链接处于活动状态。

所以我的问题的本质是,在处理视图之前,是否有一个钩子可以用来改变 ajax 标头?

4

0 回答 0