<%@ page contentType="text/html;charset=utf-8"%>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
<html xmlns="http://www.w3.org/1999/xhtml">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>ajax测试</title>
</head>
<body>
<input id="btn" type="button" value="测试"/>
<p id="results"><b>Results: </b> </p>
<form>
<select name="single">
<option>Single</option>
<option>Single2</option>
</select>
<select name="multiple" multiple="multiple">
<option selected="selected">Multiple</option>
<option>Multiple2</option>
<option selected="selected">Multiple3</option>
</select><br/>
<input type="checkbox" name="check" value="check1"/> check1
<input type="checkbox" name="check" value="check2" checked="checked"/> check2
<input type="radio" name="radio" value="radio1" checked="checked"/> radio1
<input type="radio" name="radio" value="radio2"/> radio2
</form>
<div id="msg"></div>
<script type="text/javascript" language="javascript" src="../js/jquery.js"></script>
<script language="javascript">
var SC_FORBIDDEN = 403;
$(document).ready(function(){
$("#results").append( "<tt>" + $("form").serialize() + "</tt>" );
$("#btn").bind("click",function(){
sendMsg();
});
});
$("#msg").ajaxStart(function(){
$(this).append("<li>请求开始时</li>");
});
$("#msg").ajaxSend(function(evt, request, settings){
$(this).append("<li>开始请求: " + settings.url + "</li>");
});
$("#msg").ajaxStop(function(){
$(this).append("<li>请求结束时</li>");
});
$("#msg").ajaxComplete(function(event,request, settings){
$(this).append("<li>请求完成.</li>");
});
$("#msg").ajaxError(function(event,request, settings){
$(this).append("<li>出错页面:" + settings.url + "</li>");
if (SC_FORBIDDEN==request.status){
alert ("请先登录");
}
});
$("#msg").ajaxSuccess(function(evt, request, settings){
$(this).append("<li>请求成功!</li>");
});
function sendMsg(){
$.ajax({
async: true,
type: "POST",
url: "ajax.jspx",
//timeout: 20,
username: "samkee",
password: "samkee",
data: $("form").serialize()+"&op=ajax",
dataFilter: function(data,text){alert ("hello");return data;},
dataType: "text",
});
}
</script>
</body>
</html>
分享到:
相关推荐
这个“接口ajax练习”显然旨在帮助开发者熟悉如何封装Ajax接口,以便更方便地获取和处理数据,比如从网易新闻这样的网站获取实时资讯。 **一、Ajax基本原理** Ajax的核心是JavaScript对象XMLHttpRequest,它允许...
在本"ajax练习案例"中,我们将深入探讨Ajax的工作原理、应用及其在实际开发中的重要性。 首先,Ajax的核心是JavaScript,它允许前端与服务器进行异步数据交换,提升了用户体验。用户可以在等待数据加载的同时继续...
在IT行业中,Ajax(Asynchronous JavaScript and XML)是一种在无需刷新整个网页的情况下更新部分网页内容的技术。这大大提升了用户体验,因为它允许用户与网页进行更流畅的交互,而不会打断当前的工作流程。在ASP...
标题中提到的"Ajax练习框架"可能是用于帮助开发者学习和实践Ajax技术的一个工具或平台。这样的框架通常会包含一系列预定义的功能和组件,以便开发者可以快速构建和测试Ajax应用。通过这个框架,初学者可以更好地理解...
在本"Ajax练习.rar"压缩包中,包含了作者使用Ajax技术进行的一些实践项目,主要聚焦于jQuery中的Ajax操作,同时也涉及到JavaScript的基础Ajax使用。这里我们将深入探讨Ajax的基本概念、在jQuery中的应用以及在实际...
【标题】"Java AJAX 练习"涉及到的是在Web开发中使用Java和AJAX(Asynchronous JavaScript and XML)技术进行交互式应用的实践。AJAX允许网页在不刷新整个页面的情况下,与服务器交换数据并局部更新页面内容,提高了...
Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。在Windows 10操作系统环境中,Ajax广泛应用于构建交互性强、响应迅速的Web应用程序。通过Ajax,开发者可以...
这个"ajax练习-完成增删改查"的项目显然涉及到使用Ajax来实现Web应用的基本操作:添加(Add)、删除(Delete)、修改(Modify)和查询(Query)。在描述中提到的"数据库方面文件"暗示了此项目与数据库交互密切相关,...
**Ajax(Asynchronous JavaScript ...通过这个“ajax练习”项目,你可以深入理解Ajax的工作原理,以及如何在Java环境中使用Ajax进行前后端通信。同时,MYEclipse作为强大的开发工具,可以帮助你更高效地完成开发过程。
**Ajax(Asynchronous JavaScript and XML)是...总结来说,这个"关于ajax练习的入门级实例"会涵盖上述基本知识点,通过实际操作,初学者可以快速掌握如何使用Ajax实现页面的无刷新交互,为后续的Web开发打下坚实基础。
通过上述描述,"jq_ajax的练习"项目很可能是为了帮助学习者理解并实践如何使用jQuery的$.ajax()函数和其他相关方法来执行AJAX请求,包括处理各种类型的HTTP请求,解析不同数据类型,以及错误处理等。通过实际操作,...
- `<script src="ajax.js"></script>`:引入了一个名为`ajax.js`的JavaScript文件,该文件将处理与服务器的通信逻辑。 3. **样式定制**: - `#register`:定义了一个宽度为400像素的容器,用于居中显示注册表单。...
"源码"标签表明这个压缩包可能包含了实现AJAX练习的JavaScript代码,开发者可以下载、学习并修改这些代码以适应自己的项目需求。"工具"则暗示可能有一些辅助工具或库,如jQuery或axios,用于简化AJAX操作。 **压缩...
通过这个AJAX练习库,你将深入理解AJAX的工作原理,以及如何利用它从外部API获取数据并实时更新网页内容。在实际项目中,AJAX是构建富交互Web应用的重要工具,尤其是在前后端分离的开发模式下。
在博客文章"MvcAjax"中,作者可能详细讨论了如何在ASP.NET MVC项目中实现Ajax功能,包括创建Ajax动作、配置Ajax选项、使用Partial View以及处理Ajax请求的生命周期等。通过学习这些内容,开发者可以提升其在MVC框架...
【Ajax小案例】是一个模拟百度搜索功能的实践项目,它主要展示了如何利用Ajax技术实现页面无刷新的动态数据加载。Ajax(Asynchronous JavaScript and XML)是一种在无需重新加载整个网页的情况下,能够更新部分网页...
这个"用ajax+servlet做的练习"项目是开发者为了深入理解和熟练掌握Ajax技术而进行的一项实践。在这个练习中,开发者可能通过创建一个简单的Web应用,结合Servlet,实现了页面的异步通信。 Ajax的核心原理是利用...
在压缩包中的“Ajax练习”文件,可能包含了一些练习题或示例代码,供学习者动手实践,加深对XMLHttpRequest和AJAX的理解。这些练习可能涉及不同类型的HTTP请求、处理不同响应头、错误处理以及在不同浏览器上的兼容性...
php学习资料昨天帮朋友买了一本PHP+AJAX的教程,光盘里面附带了一些有价值的学习资料,感觉有些对大家可能会有帮助,就上传上来给大家了。 论坛不支持PDF格式直接上传,就打包成rar了,大家下载吧