我有一个节点/添加表单。使用hook_form_alter我已经添加了一个文本字段和一个ajax提交按钮。我用该文本文件和按钮做了fecth数据。
function hook_form_alter(& $ form,& $ form_state,$ form_id){
$form['textfield'] = array(
'#title' => t('Add Field'),
'#type' => 'textfield',
'#required' => true,
'#weight' => -1,
);
$form['submit'] = array(
'#type' => 'submit',
'#value' => t('Submit Field'),
'#weight' => -1,
'#ajax' => array(
'wrapper' => 'node-form',
'callback' => 'submit_callback',
'effect' => 'fade'
),
);
}
和ajax的onsubmit我得到了我想要的值。但是现在我想添加几个节点/添加表单的字段,结果是ajax submit.I已经卡住了如何进一步实现这个。
任何人都可以帮助我吗?让我知道怎么做?
答案 0 :(得分:1)
我只能想到两个选择:
1. Store results in $_SESSION.
2. Store results in database (preferably using ctools).
类似这样的事情
<?php
$_SESSION['my_data'] = 'somedata';
unset($_SESSION['my_data']);(To unset)
?>
希望这会对你有所帮助。