qooxdoo 0.6.1 XmlHttpTransport

サーバからXML取ってきてパースする必要があったのだけど、qx.io.remote.XmlHttpTransportがどうにも動かなかったので、prototype.jsと組み合わせることにした。

<script type="text/javascript" src="../../js/prototype.js" mce_src="../../js/prototype.js"></script>
<script type="text/javascript" src="../../script/qx.js" mce_src="../../script/qx.js"></script>

とりあえず不具合は起きていない模様。

TransportのTestコードから。

req = new qx.io.remote.RemoteRequest(val.getLabel(), "GET", "text/plain");
req.addEventListener("completed", function(e)
{
 inf.setValue("Completed");
 area.setValue(e.getData().getContent());
});

↓この部分をprototype.jsで置き換え。

var myAjax = new Ajax.Request(
 val.getLabel(),
 {
  method: 'get',
  onComplete: function(e)
  {
   inf.setValue("Completed");
   area.setValue(e.responseText);
  }
});

おー、動いたー。


新しく会社作りました!

コメントをどうぞ