Przycisk polecenia w Visualforce nie może odczytać wybranego elementu z dynamicznej listy rozwijanej

Szukam pomocy od guru strony Visualforce (Salesforce).

Tło: Dostępna jest lista rozwijana (wierzchołek: selectList w kategoriach strony Visualforce). Jego opcje wyboru są budowane przez jQuery ze zwróconymi danymi (w formacie JSON) z RemoteAction (w Controller).

Problem: zawsze zgłasza komunikat o błędzie (j_id0: j_id2: j_id3: j_id4: orgList: Błąd sprawdzania poprawności: wartość nie jest prawidłowa) po kliknięciu przycisku polecenia, który wysyła wartość wybranego elementu do kontrolera.

jakieś pomysły? Dziękuję bardzo.

Troy

Znaczniki Visualforce:

<apex:panelGrid columns="2">
<apex:selectList id="orgList" value="{!selected}"  size="1">
</apex:selectList>
<apex:commandButton value="Add" action="{!add}" style="width:80px">
</apex:panelGrid>

JavaScript:

$j("input[id$='azc']").keyup(function(){
   var op = $j("select[id$=orgList]");
    if($j(this).val().length >= 6){
             op.empty().append('<option value=""></option>');
             OrgController.findOrgs($j(this).val(), function(result, event){
                  if(event.status){
                      var data =  $j.parseJSON('[' + result.replace(/'/g, '"') + ']');
                      $j.each(data, function(){
                          $j('<option />', {value: this['value'], text: this['label']}).appendTo(op);
                      }); 
                  }else{
                      alert(event.message);             
                  } 
              },{escape:true});
        } 

OrgController

public String selected { get; set; }
public PageReference add(){
    Customer__c customer =  findSelected(selected);
    if(customer != null){
      customer.Pending__c = 'Yes';
      update customer; 
    }
    return null;
}

questionAnswers(1)

yourAnswerToTheQuestion