title: Populating a FilteringSelect datastore from an onChange event
body: <p>I'm trying to bind an <code>onChange</code> event of one <code>FilteringSelect</code> to populate another <code>FilteringSelect</code>. </p>
  
  <pre><code>// View
  dojo.addOnLoad(function () {
      dojo.connect(dijit.byId('filterselect1'), 'onChange', function () {
          dijit.byId('filterselect2').store = new dojo.data.ItemFileReadStore(
              { url: "/test/autocomplete/id/" + dijit.byId("filterselect1").value }
          );
      });
  });
  </code></pre>
  
  <p>The JSON is generated from what I can tell correctly from a Zend Action Controller using a <code>autoCompleteDojo</code> helper. </p>
  
  <pre><code>// Action Controller
  public function autocompleteAction()
  {
      $id = $this-&gt;getRequest()-&gt;getParam('id');
      $select = $this-&gt;_table-&gt;select()
                             -&gt;from($this-&gt;_table, array('id','description'))
                             -&gt;where('id=?',$id);
  
      $data = new Zend_Dojo_Data('id', $this-&gt;_table-&gt;fetchAll($select)-&gt;toArray(), 'description');
  
      $this-&gt;_helper-&gt;autoCompleteDojo($data);
  }
  </code></pre>
  
  <p>I receive the JSON from the remote datastore correctly, but it does not populate the second <code>FilteringSelect</code>. Is there something else I need to do to push the JSON onto the <code>FilteringSelect</code>?</p>