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对象 });
windows上实现锁屏和息屏
在ubuntu上使用v4l2loopback和ffmpeg模拟摄像头
webrtc统计信息之rtt计算
Window上利用windbg查看dmp文件崩溃堆栈
组合模式(C++)
外观模式(C++)
单例模式(C++)
桥接模式(C++)
装饰器模式(C++)
- 最新文章
-
Hyperscan-5.1.0 安装
linux系统docker版本升级或安装
关于刚安装的新系统的一些设置
Markdown语法基础
c++使用cmake创建dpdk项目
golang关键字select的三个例子, time.After模拟socket/心跳超时
Nginx编译安装+配置websocket负载均衡
C++ 链式继承下的虚函数列表
C++ 构造函数的执行过程(一) 无继承
electron教程(番外篇二): 使用TypeScript版本的electron, VSCode调试TypeScript, TS版本的ESLint
- 热门文章
-
electron教程(番外篇一): 开发环境及插件, VSCode调试, ESLint + Google JavaScript Style Guide代码规范
electron教程(四): 使用electron-builder或electron-packager将项目打包为可执行桌面程序(.exe)
electron教程(三): 使用ffi-napi引入C++的dll
electron教程(二): http服务器, ws服务器, 子进程管理
electron教程(一): electron的安装和项目的创建
WebRTC源码分析--RateTracker
WebRTC源码分析--RateLimiter
WebRTC源码分析--RateStatistics
WebRTC Native开发实战之视频编码
WebRTC Native开发实战之数据采集--屏幕