是否有一个“问题”;“正确”;使用Dojo1.9.1创建按钮的方法?

是否有一个“问题”;“正确”;使用Dojo1.9.1创建按钮的方法?,dojo,onclick,Dojo,Onclick,我想用Dojo创建一个按钮,单击该按钮时,dome数据库查询。我正在使用Dojo1.9.1。我唯一的部分成功是与 按钮名称 (我所说的部分成功,是指它进入了调试器中的函数,除此之外还有一整罐蠕虫) 我已经通过声明性示例尝试了dijit/form/Button参考指南中描述的方法,但是按钮除了挂起和看起来漂亮之外什么都没有做 <button data-dojo-type="dijit/form/Button" type="button">Click me too! <s

我想用Dojo创建一个按钮,单击该按钮时,dome数据库查询。我正在使用Dojo1.9.1。我唯一的部分成功是与

按钮名称

(我所说的部分成功,是指它进入了调试器中的函数,除此之外还有一整罐蠕虫)

我已经通过声明性示例尝试了dijit/form/Button参考指南中描述的方法,但是按钮除了挂起和看起来漂亮之外什么都没有做

<button data-dojo-type="dijit/form/Button" type="button">Click me too!
    <script type="dojo/on" data-dojo-event="click" data-dojo-args="evt">
        FunctionCall();
    </script>
</button> 
也点击我!
函数调用();
我还尝试了dojo教程中的Hello World样式指南,但没有成功

<button data-dojo-type="dijit/form/Button" type="button">Click me too!
    <script type="dojo/method" event="onClick">
        FunctionCall();
    </script>
</button> 
也点击我!
函数调用();

是我用这个dojo按钮调用函数的第一个方法,考虑正确/可接受/合适吗?还是更喜欢其中一种教程方法

是我使用这个Dojo按钮调用函数的第一个方法,考虑正确/可接受/正确吗?

简短的回答,是的,但这可能不是你想继续前进的方向,因为这不是“dojo方式”


如果您确实想使用
dojo/method
方法,我相信您需要在dojo配置中将
parseOnLoad
设置为true

看看如何在好的dojo中创建按钮;-)

这里描述了如何创建按钮声明或程序刻度

你好,米里亚姆