`
zhaoyu2288
  • 浏览: 39409 次
  • 性别: Icon_minigender_1
  • 来自: 上海
社区版块
存档分类
最新评论

JQuery常用函数(2)--操作对象以及AJAX

阅读更多
AJAX请求
//参数1::请求url     参数2:查询字符串    参数3:回调时的处理函数
//注意!:参数2也可以放一个对象或json
//注意!:这个参数data,就是ajax请求响应的数据
$.get("getPageModel.action","id=1&name=zl",function(data){
     alert(data);
});
//PS:$.post用法一样区别在于请求方式


处理对象
1: //处理list和数组
var array = ["11","22","33","44","55"];   //定义数组
//参数一:数组   参数二:对数组的操作方法
$.each( array, function(num,value){		
//document.write(text);  在页面上输出text为内容,可以为标记 如"<hr/>"	
         //num:下标(会自动生成-从0开始)   
           //value:遍历的数组的值
	document.write("序号"+num+"-值"+value+"<br/>");
})

2: //处理map集合和对象
var o = {one:1,two:2,three:3,four:4,five:5};  //创建对象或Map-用{}
//参数一:数组   参数二:对数组的操作方法
$.each(o, function(property,value){
         //property为key     value为值
         document.write("属性"+property+"-值"+value+"<br/>");
});


显示和隐藏效果
1:		//标记的 显示-show()   隐藏-hide()
	$(function(){	//绑定 事件
			$("button:eq(0)").bind("click",function(){
				$("p").hide();	//隐藏
			})
			$("button:eq(1)").bind("click",function(){
				$("p").show();	//显示
			})
		});

2:		//标记的 收起-show(time) 展开-hide(time)	//time为毫秒  3000为 3秒
	$(function(){	//绑定 事件
			$("button:eq(0)").bind("click",function(){
				$("p").hide(3000);	//逐渐收起
			})
			$("button:eq(1)").bind("click",function(){
				$("p").show(3000);	//逐渐展开
			})
		});

3:		//原地的 逐渐直接显示-fadeIn(time)   逐渐直接隐藏-fadeOut(time) 	//time为毫秒  3000为 3秒
	$(function(){	//绑定 事件
			$("button:eq(0)").bind("click",function(){
				$("div").fadeOut(3000);	//逐渐隐藏
			})
			$("button:eq(1)").bind("click",function(){
				$("div").fadeIn(3000);	//逐渐显示
			})
		});

4:		//拉窗帘效果	逐渐拉上去-slideUp(time)   逐渐放下来slideDown(time)	//time为毫秒   3000为 3秒
	$(function(){	//绑定 事件
			$("button:eq(0)").bind("click",function(){
				$("img").slideUp(3000);	//逐渐拉上去
			})
			$("button:eq(1)").bind("click",function(){
				$("img").slideDown(3000);	//逐渐放下来
			})
		});



分享到:
评论

相关推荐

    jquery.unobtrusive-ajax.rar

    6. **兼容性**:jQuery Unobtrusive Ajax与jQuery库无缝集成,因此可以利用jQuery提供的各种便利函数和选择器。 使用jQuery Unobtrusive Ajax,开发者可以快速地构建动态、响应式的Web应用,提供更好的用户体验。...

    jQuery动画特效---精通JavaScript+jQuery

    JavaScript/CSS/DOM基础 第0课 - 内容概述 - [精通...第13课 - jQuery功能函数 - [精通JavaScript+jQuery] 第14课 - jQuery与Ajax - [精通JavaScript+jQuery] 第15课 - jQuery插件 - [精通JavaScript+jQuery]

    jQuery-ajax-用户名异步请求

    在Web开发中,jQuery是一个非常流行的JavaScript库,它极大地简化了DOM操作、事件处理以及Ajax交互。本主题聚焦于jQuery中的Ajax功能,特别是如何利用它进行异步用户名验证。Ajax,即Asynchronous JavaScript and ...

    PHP-JQuery-Ajax-json

    标题“PHP-JQuery-Ajax-json”揭示了这个压缩包文件主要涉及的是Web开发中的核心技术,具体包括PHP、jQuery、Ajax以及JSON。这四个元素在构建动态、交互式的Web应用程序时起着至关重要的作用。 1. **PHP(Hypertext...

    jquery 1.7.1----4. Jquery之Ajax

    jQuery是一个强大的JavaScript库,它的出现极大地简化了JavaScript的DOM操作、事件处理以及Ajax交互。在jQuery 1.7.1版本中,AJAX功能得到了进一步的优化和增强,使得网页的异步数据通信变得更加便捷。 **AJAX...

    jquery-ajax-app-src

    在这个名为“jquery-ajax-app-src”的项目中,我们看到一系列Ajax典型应用的例子,包括验证用户名、购物车功能以及二级联动的实现。 首先,我们来看“Ajax_典型应用_验证用户名是否可用”。在注册或登录时,验证...

    Ajax经典案例开发大全&jQuery实战案例精粹--mini书

    6. AJAX集成:使用jQuery的ajax()方法,简化Ajax操作,同时了解$.get()和$.post()等快捷API。 7. 实战应用:比如响应式导航菜单、图片轮播、拖放功能等。 通过这两个PDF文档,开发者不仅可以深入学习Ajax与jQuery的...

    ajax下载 ajx jquery下载 ajax jquery-1.2.6.js下载 j2ee jquery下载

    jQuery是JavaScript的一个库,它极大地简化了JavaScript编程,尤其是处理DOM操作、事件处理和Ajax交互。 在标题和描述中提到的"ajax下载 ajx jquery下载",指的是获取和安装用于开发的Ajax和jQuery相关的资源。...

    API中文版集合包括.net-ajax-php-javascript-html-css-jquery-mysql- - - -

    PHP API包含了众多内置函数和类库,如PDO(PHP Data Objects)用于数据库操作,以及PHPMailer用于发送邮件。 4. **JavaScript**:JavaScript是互联网上最常用的编程语言,用于客户端的网页动态效果处理。它有丰富的...

    ajax ajax jquery-1.4.1-vsdoc

    当开发者在代码中引用jQuery函数时,IDE能够显示相应的文档,帮助理解每个函数的作用、参数和返回值,从而提高开发效率。 在压缩包中的"Scripts"文件夹可能包含了jQuery库的1.4.1版本和其他可能与AJAX相关的脚本。...

    jquery1.7.2 API jquery-1.7.2-vsdoc 汉化中文版本

    jQuery,作为一款广泛使用的JavaScript库,极大地简化了DOM操作、事件处理、动画制作以及Ajax交互。在本篇文章中,我们将聚焦于jQuery 1.7.2版本,这是一个稳定且功能强大的版本,尤其对于那些需要API文档进行中文...

    jquery-ajax实例

    在JavaScript的世界里,jQuery是一个非常流行的库,它极大地简化了DOM操作、事件处理以及Ajax交互。本实例聚焦于"jQuery-AJAX",这是一项核心功能,用于在不刷新整个页面的情况下与服务器交换数据并更新部分网页内容...

    jquery-1.3.2-jsdoc-Spket-profile.rar

    JSDoc是一种用于JavaScript的文档生成工具,它通过在代码中添加特定的注释,能够自动生成易于理解的API文档,帮助开发者了解函数、类和对象的用法。 现在,我们将深入讨论jQuery 1.3.2版本、Spket工具的配置以及在...

    JQuery类库(jquery-1.2.1,jquery-1.2.6,jquery-1.3.2,jquery-1.4.1)

    2. **DOM操作**:JQuery提供了一系列方法来操作DOM,如`append()`用于在元素内部追加内容,`prepend()`在元素内部预置内容,`remove()`则可以删除元素。 3. **事件处理**:JQuery简化了事件绑定,如`click(function...

    前端项目-jquery-ajax-localstorage-cache.zip

    "前端项目-jquery-ajax-localstorage-cache"是一个基于jQuery的实践项目,旨在利用Ajax技术来获取服务器数据,并结合HTML5的localStorage进行本地缓存,以优化页面性能和用户体验。以下是该项目涉及的关键知识点: ...

    jQuery实现的Ajax函数(已测试)——ASP

    **jQuery实现的Ajax函数在ASP中的应用** Ajax(异步JavaScript和XML)技术允许网页在不重新加载整个页面的情况下与服务器交换数据并更新部分网页内容,显著提升了用户体验。jQuery库简化了JavaScript的Ajax操作,...

    jquery-ajax教程

    jQuery是一款轻量级的JavaScript库,它简化了许多复杂的DOM操作、事件处理以及Ajax交互等任务。在Ajax方面,jQuery提供了强大的封装,使得原本繁琐的过程变得简单易行。接下来,我们将通过对比原始Ajax与jQuery中的...

    jQuery1.9.1含jquery-1.9.1-vsdoc

    这个文件包含了完整的jQuery API,包括选择器、DOM操作、事件处理、动画效果、Ajax请求等所有功能。开发者可以通过阅读源代码了解每个函数的工作原理,这对于学习和优化jQuery代码至关重要。 `jquery-1.9.1-vsdoc....

    JQuery各Ajax函数说明

    ### JQuery中的Ajax函数详解 #### 一、$.get() **函数定义**: ```javascript $.get(url, [data], [callback]) ``` **说明**: `$.get()` 是 jQuery 提供的一个用于发起 GET 请求的简便函数。它允许你向服务器...

    JQuery DoM和ajax 操作

    2. **链式操作**: jQuery对象支持链式调用,这意味着一旦我们获取了一个jQuery对象,就可以连续调用多个方法,无需每次都重新创建对象,提高了代码的可读性和效率。 3. **DOM操作**: 使用`html()`, `text()`, `...

Global site tag (gtag.js) - Google Analytics