step 1: configurate dojo
从http://www.dojotoolkit.org/downloads 下载最新的dojo包,并且放到你工程的某一个地方。比如,我就放把我的dojo库放在lib文件夹下(如图一)。
图一(文件目录结构)
在你的页面中加入如下代码,那么就完成了最基本的配置。
<script type="text/javascript" src="lib/dojo/dojo/dojo.js" djconfig="parseonload:true, isdebug:false"></script>
step 2: start your first example
我的第一个例子是模拟一个简单的登录页面,如果成功,则显示“right!”,反之则显示“wrong!please try it again!”
<script type="text/javascript" src="lib/dojo/dojo/dojo.js" djconfig="parseOnLoad:true, isDebug:false"></script>
<script type="text/javascript"><!-- <br>var formSubmit = function(e){ <br>e.preventDefault(); <br>var resultText = dojo.byId("resultText"); <br>dojo.xhrPost({ <br>url: "controller/controller.php", <br>form:"mainForm", <br>handleAs:"text", <br>handle:function(data,args){ <br>console.info(data); <br>if(typeof data=="error"){ <br>resultText.innerHTML = "<font color=\"red\">error!"; <br>}else{ <br>if(data === "right"){ <br>resultText.innerHTML = "Right!"; <br>}else if(data==="wrong"){ <br>resultText.innerHTML = "<font color=\"red\">Wrong!Please try it again!"; <br>} <br>} <br>} <br>}); <br>}; <br>dojo.addOnLoad(function(){ <br>var theForm = dojo.byId("mainForm"); <br>dojo.connect(theForm,"onsubmit","formSubmit"); <br>}); <br>// --></script>
ï¼å¯¹äºå
¶ä¸çDojoæ¹æ³ï¼å¯ä»¥æ¥çDojoçAPIï¼å¨æ¤ä¸åèµè¿°ï¼
åå°éç¨phpï¼ä»£ç å¦ä¸ï¼
if($_POST["name"] == "blithe" && $_POST["password"]=="blithe"){
    print "right";
}else{
    print "wrong";
}
?>










