我有一个 drupal 表单,当您从选择列表(一种快速搜索选择列表)中选择一个选项时,我使用 jquery 发布该表单。
问题是当我通过单击按钮提交时,它可以工作。当我使用 jquery 并且按钮在表单中(隐藏或不隐藏)时,它可以工作。当我使用 jquery 并移动按钮时,帖子已完成,但未调用“FORM_submit”函数,它只是刷新了我的页面。
谁能解释这种行为?
@编辑:
奇怪的是,我在想:因为您有多个按钮,也许您还必须将按钮作为参数发布。但是当我浏览帖子时,不包括该按钮:
Parametersapplication/x-www-form-urlencoded
form_build_id form-138a553d76a89c82e09a231a2f55e8a9
form_id duration_search_form
keyword 103
Source
Content-Type: application/x-www-form-urlencoded Content-Length: 92 keyword=103&form_build_id=form-138a553d76a89c82e09a231a2f55e8a9&form_id=duration_search_form
无论如何,这是一个 jquery 提交功能和一个隐藏按钮,它可以工作