jQuery确实是一个挺好的轻量级的JS框架,能帮助我们快速的开发JS应用,并在一定程度上改变了我们写JavaScript代码的习惯。
废话少说,直接进入正题,我们先来看一些简单的方法,这些方法都是对jQuery.ajax()进行封装以方便我们使用的方法,当然,如果要处理复杂的逻辑,还是需要用到jQuery.ajax()的(这个后面会说到).
1. load( url, [data], [callback] ) :载入远程 HTML 文件代码并插入至 DOM 中。
url (String) : 请求的HTML页的URL地址。
data (Map) : (可选参数) 发送至服务器的 key/value 数据。
callback (Callback) : (可选参数) 请求完成时(不需要是success的)的回调函数。
这个方法默认使用 GET 方式来传递的,如果[data]参数有传递数据进去,就会自动转换为POST方式的。jQuery 1.2 中,可以指定选择符,来筛选载入的 HTML 文档,DOM 中将仅插入筛选出的 HTML 代码。语法形如 "url #some > selector"。
这个方法可以很方便的动态加载一些HTML文件,例如表单。
示例代码:
$(".ajax.load").load("http://www.cnblogs.com/yeer/archive/2009/06/10/1500682.html .post",
function (responseText, textStatus, XMLHttpRequest){
this;//在这里this指向的是当前的DOM对象,即$(".ajax.load")[0]
//alert(responseText);//请求返回的内容 //alert(textStatus);//请求状态:success,error //alert(XMLHttpRequest);//XMLHttpRequest对象 });
jquery之empty()与remove()区别
要用到移除指定元素的时候,发现empty()与remove([expr])都可以用 来实现。可仔细观察效果的话就可以发现。empty()是只移除了 指定元素中的所有子节点,拿$("p").empty()来说,他只是把<p>dsfsd</p>中的文本给移除了,而留下 了<p></p>,仍保留其在dom中所占的位置。
remove([expr])则是把其从dom中删除,而不会保留其所占的位置。
例:
<p>Hello</p>
World
<p>welcome</p>
执行$("p").empty()其结果是
<p></p>
World
<p></p>
执行$("p").remove()其结果是
World
remove([expr])则是把其从dom中删除,而不会保留其所占的位置。
例:
<p>Hello</p>
World
<p>welcome</p>
执行$("p").empty()其结果是
<p></p>
World
<p></p>
执行$("p").remove()其结果是
World
Linux系统信息查看命令......
網頁配色工具
java基础方面知识点
網頁設計收藏站70個
bj_linux...
工具
软件工程阅读(中英文对照)之软件维护
软件工程新方法和技术简介(英文)
软件工程阅读(中英文对照)之文档技术
- 最新文章
-
poj 1144(割点)
poj 2942(点的双联通+染色)
poj 1966(网络流求最小割集)
poj 3352(桥+缩点)
hdu 4547(tarjan LCA)
poj 3177(桥+缩点)
IIS6.0中布署MVC站点
SQLserver删除某数据库中所有表
逻辑出错的情况下加了判断来防止抛出exception, 是否合理?
优秀架构文章链接总结
- 热门文章
-
REST of WCF
How to use Reflector to see the code of .net framework
What is the difference between Array.Clone and Array.Copy Method
Usefully Web Site for search MS technicalog like .net
Getting Started with LINQ in C# and Lambda Expressions (I)
[转]ASP.NET面试题目集锦 130
StructLayoutAttribute control the physical layout of the data fields of a class or structure.
linux 看看日志文件
一句话精彩问答
MySQL字符集 GBK、GB2312、UTF8区别 解决 MYSQL中文乱码问题 收藏 MySQL中涉及的几个字符集 charactersetserver/defaultcharacterset:服务器字符集,默认情况下所采用
Copyright © 2020-2023
润新知