Новичок в drupal 7, следующий код должен работать нормально, насколько мне известно, может кто-нибудь помочь мне, почему ajax выдает ошибку в консоли? и какое решение
Код
функция user_activity_tree_structure_showOptional_form($form, &$form_state, $base_nid) {
$form['enablecond'] = массив(
'#type' => 'флажок',
'#title' => "Флажок ",
'#ajax' => массив(
'обратный вызов' => 'ajaxcall_func',
'прогресс' => 'ложь',
),
);
вернуть $ форму;
}
функция ajaxcall_func(&$form, $form_state)
{
setcookie("checkbox_1",$form['enablecond']["#value"]);
вернуть ноль;
}
Ошибка консоли
js_Y5H_CdmZpIvEir8-B6htnqHb6_vJBznC3jPygHLV6dE.js: 495 Uncaught TypeError: невозможно прочитать свойство «Drupal» неопределенного
в Object.attach (js_Y5H_CdmZpIvEir8-B6htnqHb6_vJBznC3jPygHLV6dE.js:495)
в Object.<anonymous> (js_UYCsqqVg9hDgzN1bjf7T6Fy66IJRk810uQF1qy9Lgo4.js:61)
в Function.each (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:4)
в Object.Drupal.attachBehaviors (js_UYCsqqVg9hDgzN1bjf7T6Fy66IJRk810uQF1qy9Lgo4.js:59)
в Drupal.ajax.success (js_Y5H_CdmZpIvEir8-B6htnqHb6_vJBznC3jPygHLV6dE.js:2127)
в Object.success (js_Y5H_CdmZpIvEir8-B6htnqHb6_vJBznC3jPygHLV6dE.js:1858)
в Object.c.success (js_Y5H_CdmZpIvEir8-B6htnqHb6_vJBznC3jPygHLV6dE.js:111)
в c (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:4)
в Object.fireWith [как разрешениеWith] (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:4)
в k (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:6)