ใหม่สำหรับ drupal 7 รหัสต่อไปนี้ควรทำงานได้ดีตามความรู้ของฉัน ใครก็ได้ช่วยฉันทีว่าทำไม ajax ให้ข้อผิดพลาดกับฉันในคอนโซล และทางออกคืออะไร
รหัส
ฟังก์ชัน user_activity_tree_structure_showoptional_form($form, &$form_state, $base_nid) {
$form['enablecond'] = อาร์เรย์(
'#type' => 'ช่องทำเครื่องหมาย',
'#title' => "ช่องทำเครื่องหมาย ",
'#ajax' => อาร์เรย์(
'callback' => 'ajaxcall_func',
'ความคืบหน้า' => 'เท็จ',
),
);
คืนฟอร์ม $;
}
ฟังก์ชัน ajaxcall_func(&$form, $form_state)
{
setcookie("checkbox_1",$form['enablecond']["#value"]);
ส่งคืน null;
}
ข้อผิดพลาดของคอนโซล
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)
ที่ค (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:4)
ที่ Object.fireWith [เป็นการแก้ไขด้วย] (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:4)
ที่ k (js_H_BqcoIBkzDSvN9rxK_RAvqVRCfKG3dcLloVRen-E84.js:6)