Domanda

Sto cercando di ottenere l'elenco a discesa delle Casella combinata verso il basso utilizzando un file php. Questo file php restituisce una stringa XML che è stato usato come fornitore di dati per combobox.

questa discussione troppo, ma invano.

Dettagli
Ho impostato l'attributo creationComplete di mx: Application per init (). Nella funzione init () ho inviato il seguente HTTPService

<mx:HTTPService id="interfaces" url="interfaces.php" resultFormat="e4x" method="POST"> 
 </mx:HTTPService>

Casella combinata:
    

Aggiornamento: L'XML dovrebbe essere simile

<?xml version=\"1.0\" encoding=\"utf-8\"?>
  <ifaces>
    <iface>
      <option>eth0</option>
    </iface>
    <iface>
      <option>eth1</option>
    </iface>
  </ifaces>

ma se eseguo interfaces.php in del browser le uniche cose che ottiene display è     eth0eth1 mentre io sono riecheggiando la stringa che contiene i dati XML intero. Non dovrebbe intera tipo xml di visualizzazione stringa? : (

È stato utile?

Soluzione

Il problema è che ifaces è l'elemento principale del vostro XML, in modo interfaces.lastResult == ifaces. Così il XMLList che si desidera è interfaces.lastResult.iface.

Si tratta di una intera classe principale che funziona per me:

`

 

`

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top