Php Drupal7-需要更改使用ajax提交的表单值

Php Drupal7-需要更改使用ajax提交的表单值,php,ajax,drupal,drupal-7,Php,Ajax,Drupal,Drupal 7,我有一个通过ajax提交的公开过滤器视图。问题是,当它提交时,它从querystring中获取一个值并将其添加到发送的值中。例如,如果查询字符串中有?page=2,它将包含在ajax头中。我需要在处理之前修改ajax标题,以便返回正确的页面,本质上我需要在ajax标题中设置page=0 我尝试了hook\u ajax\u render\u alter,但这只会改变从视图返回的命令。而胡克的改变形式似乎也不正确 我可以通过使用hook\u search\u api\u solr\u query\u

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

我尝试了hook\u ajax\u render\u alter,但这只会改变从视图返回的命令。而胡克的改变形式似乎也不正确

我可以通过使用hook\u search\u api\u solr\u query\u alter更改搜索查询来获得正确的结果,但是寻呼机链接返回时激活了错误的链接

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