我只是从Dojo开始,并遵循信函的“Hello World”教程。就在这里...... http://www.dojotoolkit.org/reference-guide/quickstart/helloworld.html
我有一个像这样编码的HTML页面...
<html>
<head>
<title>Dojo: Hello World!</title>
<!-- SECTION 1 -->
<style type="text/css">
@import "dojoroot/dijit/themes/tundra/tundra.css";
@import "dojoroot/dojo/resources/dojo.css"
</style>
<script type="text/javascript" src="dojoroot/dojo/dojo.js"
djConfig="parseOnLoad: true"></script>
<!-- SECTION 2 -->
<script type="text/javascript">
// Load Dojo's code relating to the Button widget
dojo.require("dijit.form.Button");
</script>
</head>
<body class="tundra">
<button dojoType="dijit.form.Button" id="helloButton">
Hello World!
<script type="dojo/method" event="onClick">
dojo.xhrGet({
url: 'response.txt',
load: helloCallback,
error: helloError
});
</script>
</button>
</body>
</html>
据说这应该弹出“response.txt”中的文本,该文件位于同一目录中(它在那里并且chmod-ed为755.但是点击按钮却绝对没有。任何人都遇到过这个? 谢谢! JW
编辑:为了防止这很重要,我使用的是Ubuntu 10和Firefox 3.6.12。
答案 0 :(得分:1)
我没有看到您使用helloCallback
中的数据定义了调用alert
的{{1}}方法的位置。您在问题中链接的页面有更多信息。
response.txt