Mới sử dụng drupal 7, mã sau sẽ hoạt động tốt theo hiểu biết của tôi. Ai đó có thể giúp tôi tại sao ajax lại gây ra lỗi cho tôi trong bảng điều khiển không? và giải pháp là gì
Mã số
function user_activity_tree_structure_showOption_form($form, &$form_state, $base_nid) {
$form['enablecond'] = mảng(
'#type' => 'hộp kiểm',
'#title' => "Hộp kiểm",
'#ajax' => mảng (
'gọi lại' => 'ajaxcall_func',
'tiến bộ' => 'sai',
),
);
trả về biểu mẫu $;
}
hàm ajaxcall_func(&$form, $form_state)
{
setcookie("checkbox_1",$form['enablecond']["#value"]);
trả về giá trị rỗng;
}
Lỗi bảng điều khiển
js_Y5H_CdmZpIvEir8-B6htnqHb6_vJBznC3jPygHLV6dE.js:495 Uncaught TypeError: Cannot read property 'Drupal' of undefined
tại Object.attach (js_Y5H_CdmZpIvEir8-B6htnqHb6_vJBznC3jPygHLV6dE.js:495)
tại Đối tượng.<anonymous> (js_UYCsqqVg9hDgzN1bjf7T6Fy66IJRk810uQF1qy9Lgo4.js:61)
tại Function.each (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:4)
tại Object.Drupal.attachBehaviors (js_UYCsqqVg9hDgzN1bjf7T6Fy66IJRk810uQF1qy9Lgo4.js:59)
tại Drupal.ajax.success (js_Y5H_CdmZpIvEir8-B6htnqHb6_vJBznC3jPygHLV6dE.js:2127)
tại Object.success (js_Y5H_CdmZpIvEir8-B6htnqHb6_vJBznC3jPygHLV6dE.js:1858)
tại Object.c.success (js_Y5H_CdmZpIvEir8-B6htnqHb6_vJBznC3jPygHLV6dE.js:111)
tại c (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:4)
tại Object.fireWith [như giải quyếtWith] (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:4)
tại k (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:6)