Drupal AJAXは1回だけ起動します
Drupal 7では、次のことを実行したいフォームがあります。 単純な2列のテーブルにオプションのリストを表示する ドロップダウンリストからアクションを選択すると、AJAXが起動し、テーブルのオプションが置き換えられます 私はコードを書いていて、Drupalは最初に選択を選択したときにのみAJAXに値をポストします。これはフォームの「アイテム」タイプでは機能しませんか?ページには他のフォームもありますが、フォームIDはフォームフィールドと同様に一意です。 $form['new_date'] = array( '#type' => 'select', '#title' => 'Delivery Date', '#options' => $date, '#ajax' => array( 'callback' => 'delivery_date_weekends', 'wrapper' => 'dates-ajax', 'method' => 'replace', 'effect' => 'fade', ), ); $form['date_weekend'] = array( '#type' => 'item', '#prefix' => '<div id="dates-ajax">', '#suffix' => '</div>', '#markup' => …