I won&#39;t have a chance to look at this tonight, but just a comment that is probably irrelevant:<br><br>It&#39;s highly unusual to set #tree on a portion of a form rather than the whole form. #tree makes $form_state[&#39;values&#39;] have its values in a hierarchical, rather than flat, arrangement, and it&#39;s not clear why you would want that. It&#39;s also rather dangerous to mess with #tree when you&#39;re form-altering, as it changes what will happen for other participants in the form.<br>
<br>One thing you should make sure to check: Is ahah.js being loaded on the page? Just check with firebug. If it&#39;s not, you may have to load it explicitly.<br><br>-Randy<br><br><div class="gmail_quote">On Wed, Dec 29, 2010 at 11:03 PM,  <span dir="ltr">&lt;<a href="mailto:jeff@ayendesigns.com">jeff@ayendesigns.com</a>&gt;</span> wrote:<br>
<blockquote class="gmail_quote" style="margin: 0pt 0pt 0pt 0.8ex; border-left: 1px solid rgb(204, 204, 204); padding-left: 1ex;">Next issue. My callback isn&#39;t being hit when I change the value in the master dropdown. I have the code below...simplified, albeit apparently wrong. Unlike the examples, the #ahah being added to the field does not result in any ahah references in jQuery.extend(Drupal.settings.<br>

<br>
<br>
function test_menu() {<br>
    $items = array();<br>
    $items[&#39;test/dropdown/callback&#39;] = array(<br>
        &#39;page callback&#39; =&gt; &#39;test_do_callback&#39;,<br>
        &#39;type&#39; =&gt; MENU_CALLBACK,<br>
        &#39;access_callback&#39; =&gt; TRUE,<br>
      );<br>
<br>
    return $items;<div class="im"><br>
}<br>
<br>
function test_form_alter(&amp;$form, &amp;$form_state, $form_id) {<br></div>
    if ($form_id == &#39;test_profile_node_form&#39;) {<br>
        $form[&#39;field_two&#39;][&#39;#prefix&#39;] = &#39;&lt;div id=&quot;field-two-wrapper&quot;&gt;&#39;;<br>
        $form[&#39;field_two&#39;][&#39;#suffix&#39;] = &#39;&lt;/div&gt;&#39;;<br>
<br>
        $form[&#39;field_master&#39;][&#39;#ahah&#39;] = array(<br>
            &#39;path&#39; =&gt; &#39;test/dropdown/callback&#39;,<br>
            &#39;wrapper&#39; =&gt; &#39;field-two-wrapper&#39;<br>
        );<br>
        $form[&#39;field_master&#39;][&#39;#tree&#39;] = TRUE;<br>
    }<br>
}<br>
<br>
<br>
function test_do_callback() {<br>
<br>
// do stuff here<br>
<br>
}<br>
<br>
</blockquote></div><br><br clear="all"><br>-- <br>Randy Fay<br>Drupal Module and Site Development<br><a href="mailto:randy@randyfay.com">randy@randyfay.com</a><br>+1  970.462.7450<br><br>