Frage

Ich versuche, die Dropdown-Liste des Combobox zu erhalten, indem eine PHP-Datei. Die PHP-Datei gibt eine XML-Zeichenfolge, die für Combobox als Daten-Provider verwendet wurde.

Ich folgte dieses Thema aber vergeblich.

Details
Ich habe das creation Attribut mx gesetzt: Anwendung auf der init (). In der init () Funktion habe ich schicke die folgende HTTPService-

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

Combo Box:
    

Update: Die xml sollte wie folgt aussehen

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

aber wenn ich die einzigen Dinge im Browser ausführen interfaces.php die Anzeige erhält, ist     eth0eth1 während ich die Zeichenfolge bin Echo, das ganze XML-Daten enthält. Sollte nicht ganz xml Art von String-Anzeige? : (

War es hilfreich?

Lösung

Das Problem ist, dass ifaces das Wurzelelement des XML ist, so interfaces.lastResult == ifaces. So ist die XMLList Sie wollen, ist interfaces.lastResult.iface.

Dies ist eine ganze Hauptklasse, die für mich funktioniert:

`

 

`

Lizenziert unter: CC-BY-SA mit Zuschreibung
Nicht verbunden mit StackOverflow
scroll top