dojo的ajax使用入门

原创 2013年12月04日 10:07:17

dojo 怎么样实现和server端的交互?那么它有自己的一套AJAX框架的内容

 

<%@ page language="java" contentType="text/html; charset=utf-8"
    pageEncoding="utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN" "http://www.w3.org/TR/html4/loose.dtd">
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=UTF-8">
<title>dojo ajax</title>
<script type="text/javascript" src="../dojo/dojo/dojo.js" djConfig="parseOnLoad: true"></script>
<script type="text/javascript">
function init(){
	var timestamp = Date.parse(new Date());
	var json_content={name:"huangbiao",age:14,time:timestamp};
	dojo.xhrGet({
	    url: "../DojoAjax",//发送到servlet的路径
	    content:json_content,//这个参数是用来传递参数的
	    load: function(response, ioArgs){//成功响应的事件
	        //console.log("xhr get success:", response);
	        alert("xhr get success:", response);
	   		return response; 
	    },
	    sync:true,//默认是false
	    error: function(response, ioArgs){//失败响应的
	        //console.log("xhr get failed:", response);
	        alert("xhr get failed:", response);
	        return response; 
	    }
	});	
}
//dojo.addOnLoad(init);
</script>
</head>
<body>
<form action="../DojoAjax">
<input type="submit" value="submit">
</form>
<button onclick="init();">ajax</button>
</body>
</html>

 

server端的代码

package hb.servlet;

import java.io.IOException;
import javax.servlet.ServletException;
import javax.servlet.http.HttpServlet;
import javax.servlet.http.HttpServletRequest;
import javax.servlet.http.HttpServletResponse;

public class DojoAjax extends HttpServlet {
	
	protected void doGet(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		System.out.println("do get");
	}

	
	protected void doPost(HttpServletRequest request, HttpServletResponse response) throws ServletException, IOException {
		System.out.println("do post");
	}

}

 

相关文章推荐

dojo ajax post 和 get 的方法的使用

dojo 是非常强大的前端开发平台,对标签、JS 都有着完善的操作机制,一下举例 dojo 向服务器 post 的实例: 1、数据来自 from 的 dojo post 操作 function s...
  • joyous
  • joyous
  • 2016年06月27日 03:57
  • 2152

使用 Dojo 工具包和 JSON-RPC 构建企业 SOA Ajax 客户端

了解如何使用 Dojo 工具包为 Java™ Platform Extended Edition (Java EE) 应用程序构建企业 SOA 客户端,以及如何使用 JavaScript Object...

用DOJO做甘特图,使用AJAX技术

  • 2009年05月08日 23:57
  • 161KB
  • 下载

使用Dojo的Ajax应用开发进阶

提到CSS,很多Web开发人员都不陌生。它是在 Web 应用中控制展现的标准技术。CSS 与 HTML 和 JavaScript 一起,构成了 Ajax 应用的基础。对于 CSS,已经有很多图书和文章...

使用Dojo,JSON开发ajax

  • 2007年09月03日 16:55
  • 204KB
  • 下载

用Dojo实现Ajax请求:XHR、跨域、及其他(1)

在任何浏览器上方便地实现Ajax请求是每一个Ajax框架的初衷。Dojo在这方面无疑提供了非常丰富的支持。除了XMLHttpRequest之外,动态script、iframe、RPC也应有尽有,并且接...

【Dojo学习之六】Ajax 数据接受和发送

在各种javascript都展示其Ajax的情况下,怎么能少了Dojo, 它的实现就更简单了,不多说,上代码! 1.dojo Ajax 数据接受 前台html页面 dojo Aja...

从零开始学_JavaScript_系列(九)——dojo(2)(AJAX、时间控件、鼠标事件、样式修改、事件移除、消息发布订阅)

如果没有接触过dojo,建议阅读: http://blog.csdn.net/qq20004604/article/details/51028702 里面介绍了如何加载dojo。 关...

四种流行的AJAX框架jQuery,Mootools,Dojo,ExtJS的对比

四种流行的AJAX框架jQuery,Mootools,Dojo,ExtJS的对比 转贴于:http://www.cnblogs.com/yuqi2008/archive/2009/01/...
内容举报
返回顶部
收藏助手
不良信息举报
您举报文章:dojo的ajax使用入门
举报原因:
原因补充:

(最多只允许输入30个字)