wiss inc

WISS inc.

Hello World (XHR)

core. まずは簡単なサンプルを作ってみたいと思います。

headタグでスクリプトをロードします。

<script type="text/javascript" src="/js/dojoroot/dojo/dojo.js"></script>
実際、このブログでは、headタグはテンプレートによって書出され、変更することができませんので、ブログの記事内で定義しています。

次に以下のようなHTMLを作ります。
<input type="button" value="GET" onclick="getFunc()"/>
<script>
function getFunc() {
  dojo.xhrGet({
    url: '/readme.txt',
    load: function(response) {
      dojo.byId("box").innerHTML = response;
    }
  });
}
</script>
<div id="box" style="border:1px solid gray"></div>
今回使用したDojoの機能は、非同期でのデータ取得:dojo.xhrGet、IDセレクタのオブジェクト取得:dojo.byId です。

サンプル:

TITLE