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 です。
サンプル: