国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 編程 > JavaScript > 正文

Dojo 學習筆記入門篇 First Dojo Example

2019-11-21 00:59:13
字體:
來源:轉載
供稿:網友
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!”
復制代碼 代碼如下:

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01//EN" "http://www.w3.org/TR/html4/strict.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>Untitled Document</title>
<script type="text/javascript" src="lib/dojo/dojo/dojo.js" src="lib/dojo/dojo/dojo.js" djConfig ="parseOnLoad:true, isDebug:false"></script>
<style type="text/css"><!--
#container {
border: 1px dotted #b7b7b7;
background: #ededed;
width: 200px;
height: 200px;
}
--></style><style type="text/css" bogus="1"> #container {
border: 1px dotted #b7b7b7;
background: #ededed;
width: 200px;
height: 200px;
}
</style>
</head>
<body>
<form id="mainForm" action="controller/ajax-controller.php" method="post">
<label for = "name">Name:</label>
<input type="text" name="name"/>
<br/>
<label for = "password">Password:</label>
<input type="password" name="password" value=""/>
<br/>
<input type="submit" value="Submit"/>
<h1 id="resultText"></h1>
</form>
<script type="text/javascript"><!--
var formSubmit = function(e){
e.preventDefault();
var resultText = dojo.byId("resultText");
dojo.xhrPost({
url: "controller/controller.php",
form:"mainForm",
handleAs:"text",
handle:function(data,args){
console.info(data);
if(typeof data=="error"){
resultText.innerHTML = "<font color=/"red/">error!</font>";
}else{
if(data === "right"){
resultText.innerHTML = "Right!";
}else if(data==="wrong"){
resultText.innerHTML = "<font color=/"red/">Wrong!Please try it again!</font>";
}
}
}
});
};
dojo.addOnLoad(function(){
var theForm = dojo.byId("mainForm");
dojo.connect(theForm,"onsubmit","formSubmit");
});
// --></script>
</body>
</html>

(對于其中的Dojo方法,可以查看Dojo的API,在此不再贅述)
后臺采用php,代碼如下:
復制代碼 代碼如下:

<?php
if($_POST["name"] == "blithe" && $_POST["password"]=="blithe"){
    print "right";
}else{
    print "wrong";
}
?>
發表評論 共有條評論
用戶名: 密碼:
驗證碼: 匿名發表
主站蜘蛛池模板: 清镇市| 松原市| 大安市| 厦门市| 昆山市| 牡丹江市| 绥德县| 尼木县| 阿鲁科尔沁旗| 家居| 图片| 南召县| 长白| 洪洞县| 衡水市| 泊头市| 呈贡县| 德保县| 武安市| 延安市| 海安县| 洞口县| 佛教| 航空| 阳春市| 渑池县| 淮阳县| 苍山县| 湖南省| 宜城市| 乌审旗| 牙克石市| 博湖县| 八宿县| 鄂尔多斯市| 诸暨市| 天柱县| 临洮县| 临洮县| 花垣县| 永丰县|