`
Turbo12138
  • 浏览: 45119 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

Ajax经典dome

 
阅读更多

 

Ajax经典dome (这是牛人写的酷

 

<!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>
	<title>jquery dome</title>
<style>.display-none{display:none;}</style>
</head>
<body>
<ul class="">
	<li><a href="#" data="1">shanchu</a><b>xiugai</b></li>
	<li><a href="#" data="2">bbb</a></li>
	<li><a href="#" data="3">ccc</a></li>
	<li><a href="#" data="4">ddd</a></li>
	<li><a href="#" data="5">eee</a></li>
	<li><a href="#" data="6">fff</a></li>
</ul>
<script type="text/javascript" src="jquery-1.9.1.min.js"></script>
<script type="text/javascript">
$(function () {

	//添加
	$("添加按钮").click(function () {
		//获取urlname
		//获取url
		$.ajax({
			data:{},
			success: function (data) {
				if(添加成功){
					输出html到列表中
					$("列表的父级").append("HTML");
				}else{
					alert("提交失败");
				}
			}
		});
	});

	//显示要修改的数据
	$("ul li b").click(function () {
		//获取该被点击元素ID
		//声明被点击元素的ID赋值给变量id
		var id = $(this).attr("ID属性");
		//声明被点击元素的urlname
		var urlname = $(this).closest(".list-style").find("a").text();
		//声明被点击元素的url
		var url = $(this).closest(".list-style").find("a").attr("href");

		//将修改前的数据显示在文本框中
		$("urlname的文本框").val(urlname);
		$("url的文本框").val(url);
		$("id的隐藏文本框").val(id);


		//显示模拟弹出框
		//声明模拟弹出框对象
		var box = $("已存在的模拟弹出框");
		if(box.has("display-none")) {
			//显示BOX,删除这个样式
			box.removeClass("display-none");
		}
	});

	//执行修改
	$("执行修改的按钮").click(function () {
		//获取要提交的数据
		$.ajax({
			//提交数据到数据库
			success:function (data) {
				if(提交修改成功) {
					//提示成功
					if(!box.has("display-none")) {
						//
						box.addClass("display-none");
					}
				}
			}
		})
	});

	
	//删除
	$("执行要删除的按钮").click(function (){
		var id = $(this).attr(id);
		var urlname = $(this).attr(urlname);
		var url = $(this).attr(url);
		//提交数据到数据库
		//执行删除
		$(this).closest(".list-style").remove();
	});
	
	//绑定事件
	$("ul li a").bind("click", function() {
		//添加HTML元素
		//$("ul").append("<li><a href='#'>fuck</a></li>");

		//获取属性
		//alert($(this).attr("data"));

		//声明data id 的变量
		var data_id = $(this).attr("data");

		//输出点击元素的属性
		$("ul").append("<li><a href='#'>"+data_id+"</a></li>");
	});

	//绑定事件
	$("ul li b").bind("click", function () {
		alert();
	});
});
</script>
</body>
</html>

 

分享到:
评论

相关推荐

    30多个ajax简单实例dome

    在这个"30多个Ajax简单实例dome"压缩包中,你将找到一系列用于学习Ajax的基础到进阶的示例。 1. **异步通信基础**: Ajax的核心是XMLHttpRequest对象,它允许JavaScript在后台与服务器进行通信。通过创建...

    MYSQL+JSP+AJAX 购物车 Dome

    综上所述,"MYSQL+JSP+AJAX 购物车 Dome"是一个涵盖了数据库设计、后端开发、前端交互和示例教学的综合项目,为学习者提供了一个了解和实践Web开发中常见技术的平台。通过这个Dome,你可以学习到如何将MySQL、JSP和...

    ajax经典demo-初学者的好东西

    在"ajax经典demo-初学者的好东西"这个资源包中,很显然,它为初学者提供了一些经典的Ajax示例,帮助他们快速理解和掌握Ajax的核心概念和技术。下面,我们将详细讨论Ajax的关键组成部分和常见应用。 **一、Ajax的...

    各种ajax提交demo

    Ajax,全称Asynchronous JavaScript and XML(异步JavaScript与XML),是一种在无需重新加载整个网页的情况下,能够更新部分网页的技术。Ajax的核心是通过XMLHttpRequest对象与服务器进行通信,实现页面的局部刷新,...

    p哥的dome TreeView 关联 GridView 试用ajax UpdatePanel

    本示例"p哥的dome TreeView 关联 GridView 试用ajax UpdatePanel"展示了如何结合这两个控件,并利用`Ajax`和`UpdatePanel`技术来实现部分页面更新,提高用户体验。 首先,`TreeView`控件是一种强大的工具,它能以树...

    Ajax跨域请求解决方案-JSONP

    然而,Ajax技术在实现动态网页交互时常常需要跨越这个限制,这时就引入了JSONP(JSON with Padding)作为跨域请求的一种解决方案。本文将详细介绍JSONP的工作原理以及如何在ASP.NET网站开发中应用JSONP解决Ajax跨域...

    jqGrid dome asp.net

    5. **绑定数据**:使用 AJAX 调用 ASP.NET 控件(如 WebMethod 或 ASMX Web 服务)获取数据,并将其绑定到 jqGrid。 6. **实现 CRUD 功能**:为 jqGrid 添加编辑、添加、删除和搜索功能,通常通过向服务器发送异步...

    Flexigrid 完整dome

    综上所述,"Flexigrid 完整dome"是一个利用jQuery和Hibernate实现的具有分页、查询和排序功能的Web应用示例。开发者可以通过学习和实践这个dome,掌握如何在实际项目中运用Flexigrid,提升Web应用的数据展示和管理...

    ztree 树 dome

    数据可以通过 AJAX 异步加载,也可以直接在 JavaScript 代码中硬编码。 3. **事件处理**:ZTree 提供了多种事件监听,比如点击节点、右键菜单、拖拽节点等。在 `ztree.jsp` 中,通过 `setting.callback` 配置事件...

    多合一Jquery图片浏览插件(带dome)

    在IT领域,jQuery是一款非常流行的JavaScript库,它简化了HTML文档遍历、事件处理、动画设计和Ajax交互等任务。本资源提供了一款"多合一Jquery图片浏览插件",该插件允许用户实现类似QQ空间的图片预览效果,为网页...

    基于SSH的Dome分页

    6. **前端交互**:前端页面通常有上一页、下一页、跳转页码等按钮,点击时发送Ajax请求,Action接收请求后更新分页信息并返回,前端页面动态更新内容。 **最佳实践** 在实际开发中,为了提高代码复用性,可以创建...

    上传组件upload-dome.rar

    在Web开发中,上传功能涉及到的技术包括HTML的`&lt;input type="file"&gt;`元素、JavaScript的File API、Ajax异步上传以及后端服务器的接收处理。Upload组件可能实现了分块上传、断点续传、文件预览、进度显示、大小限制等...

    ajax上拉懒加载列表(适用于移动端)

    "ajax上拉懒加载列表(适用于移动端)"这个项目Dome正是为了解决这个问题,通过Ajax实现数据的分页加载,使得大量数据的显示更加高效、流畅。 一、Ajax基础 Ajax,全称Asynchronous JavaScript and XML,是一种在不...

    完整的flexigrid的dome

    在这个"完整的flexigrid的dome"中,我们可以深入学习如何在Java、JSP和Hibernate的后端环境下集成并充分利用Flexigrid的特性。 1. **Flexigrid**:Flexigrid的核心在于其灵活的配置和强大的功能。它允许开发者...

    手写签字dome.zip

    同时,为了适应不同的后端平台,可能还需要提供与服务器通信的接口,例如使用Ajax进行异步数据传输,或者利用Fetch API发送HTTP请求。 总的来说,这个"手写签字dome.zip"项目是一个实用的前端开发示例,它展示了...

    easyui dome

    2. **数据绑定**:EasyUI 支持与后端数据源进行双向绑定,如 AJAX 数据加载、JSONP 跨域请求等,使得动态数据展示变得简单。 3. **主题支持**:EasyUI 提供多种预设主题,可以轻松改变网站的整体视觉风格,同时支持...

    点赞时冒红心特效dome

    这通常涉及到Ajax请求或者现代的Fetch API。 6. **性能优化**:大量的红心动画可能会影响页面性能,因此可能需要使用一些优化策略,如延迟加载、使用Web Workers进行计算,或者使用requestAnimationFrame来更高效地...

    jstree创建无限分级树的方法【基于ajax动态创建子节点】.docx

    jstree 创建无限分级树的方法基于ajax动态创建子节点 jstree 是一个基于 JavaScript 的树形控件,可以用来创建复杂的树形结构。今天,我们将讨论如何使用 jstree 创建无限分级树,并基于 AJAX 动态创建子节点。 ...

    JQuery的拖动条小dome

    "JQuery的拖动条小dome"是一个关于如何使用jQuery实现拖动条功能的示例项目,它包含了实现这一功能所需的所有相关插件。通过这个项目,开发者可以学习和理解如何在自己的网页应用中添加可拖动调整大小或位置的元素,...

    eacharts map地图json数据包及案例dome

    &lt;script src="https://cdn.bootcdn.net/ajax/libs/echarts/5.x.x/echarts.min.js"&gt; ``` 2. **准备容器**:在HTML中创建一个div元素作为ECharts的图表容器。 ```html ;height:600px;"&gt; ``` 3. **加载地图JSON...

Global site tag (gtag.js) - Google Analytics