我使用hook_form_alter添加一个按钮,一个WebForm:添加按钮WEBFORM - 问题:做提交,而不是Ajax回调
$form['submit_ajaxSearch'] = array(
'#type' => 'button',
'#ajax' => array(
'action' => 'click',
'callback' => 'search_callback',
'wrapper' => 'confirm',
'method' => 'replace',
'name' => 'search',
),
'#value' => t('Address Lookup'),
);
我可以设置一个jQuery。点击()模块中,但可以” t获取Ajax回调来执行。当按钮作为模块的一部分添加到表单时(即,如果它是mymodule_form
),但在mymodule_form_alter
中添加到网络表单时,它将执行提交而不是回调。
如何获得ajax回调来执行Ajax,而不是提交?