jQuery 实现Ajax
2016-04-30 11:11
204 查看
1.使用load()方法异步请求数据
load(url,[data],[callback])
-url:服务器地址
-data:请求数据
-callback:请求成功后执行的函数
2.getJSON()方法异步加载JSON格式数据
$.getJSON(url,[data],[callback])
-url:服务器地址
-data:请求数据
-callback:请求成功后执行的函数
3.使用getScript()方法异步执行加载并执行js文件
$.getScript(url,[callback])
-url:服务器地址
-callback:请求成功后执行的函数
4.使用get()方法以GET方式从服务器获取数据
$.get(url,[callback])
5.使用post()方法以POST方式从服务器发送数据
6.使用serialize()方法序列化
使用serialize()可将表单中有name属性的元素进行序列化,
生成标准的URL编码,直接可用于Ajax请求
$(seleector).serialize()
7.使用ajax()方法加载服务器数据
$.ajax([settings])
-settings:发送请求时的配置对象
url:服务器地址
data:请求数据
dataType:服务器返回的数据类型
success:请求成功后执行的函数
type:请求方式(默认为get)
8.使用ajaxSetup()方法设置全局Ajax默认选项
$ajaxSetup([options])
-options:一个对象,通过该对象设置Ajax请求时的全局选项值。
9.ajaxStart()和ajaxStop()方法绑定Ajax事件
ajaxStart()方法用于在Ajax请求发出前触发函数
$(seleector).ajaxStart(function())
ajaxStop()方法用于在Ajax请求完成后触发函数
$(seleector).ajaxStop(function())
load(url,[data],[callback])
-url:服务器地址
-data:请求数据
-callback:请求成功后执行的函数
2.getJSON()方法异步加载JSON格式数据
$.getJSON(url,[data],[callback])
-url:服务器地址
-data:请求数据
-callback:请求成功后执行的函数
3.使用getScript()方法异步执行加载并执行js文件
$.getScript(url,[callback])
-url:服务器地址
-callback:请求成功后执行的函数
4.使用get()方法以GET方式从服务器获取数据
$.get(url,[callback])
5.使用post()方法以POST方式从服务器发送数据
$.post(url,[data],[callback]) $(function () { $("#btnCheck").bind("click", function () { $.post("http://www.imooc.com/data/check_f.php", {num:$("#textNumber").val()}, function (data) { $("ul").append("<li>你输入的<b> " + $("#txtNumber").val() + " </b>是<b> " + data + " </b></li>"); }); }) });
6.使用serialize()方法序列化
使用serialize()可将表单中有name属性的元素进行序列化,
生成标准的URL编码,直接可用于Ajax请求
$(seleector).serialize()
$(function () { $("#btnAction").bind("click", function () { $("#litest").html( $("form").serialize()); }) })
7.使用ajax()方法加载服务器数据
$.ajax([settings])
-settings:发送请求时的配置对象
url:服务器地址
data:请求数据
dataType:服务器返回的数据类型
success:请求成功后执行的函数
type:请求方式(默认为get)
$(function () { $("#btnCheck").bind("click", function () { $.ajax({ url:"http://www.imooc.com/data/check.php", data: { num: $("#txtNumber").val() }, dataType:"text", success: function (data) { $("ul").append("<li>你输入的<b> " + $("#txtNumber").val() + " </b>是<b> " + data + " </b></li>"); } }); }) });
8.使用ajaxSetup()方法设置全局Ajax默认选项
$ajaxSetup([options])
-options:一个对象,通过该对象设置Ajax请求时的全局选项值。
$.ajaxSetup({ type:"POST", success:function(data){ $("ul").append("<li>你输入的<b> " + $("#txtNumber").val() + " </b>是<b> " + data + " </b></li>"); } });
9.ajaxStart()和ajaxStop()方法绑定Ajax事件
ajaxStart()方法用于在Ajax请求发出前触发函数
$(seleector).ajaxStart(function())
ajaxStop()方法用于在Ajax请求完成后触发函数
$(seleector).ajaxStop(function())
相关文章推荐
- Jquery之访问元素内容
- JQuery EasyUI datagrid 复杂表头处理
- Jquery之获取和设置元素内容
- Jquery之元素属性的设置和获取
- Jquery之子选择器和可见性选择器
- jquery怎么实现页面刷新后保留鼠标点击addclass的样式
- jQuery点击图片弹出放大特效下载
- JQuery--属性与样式
- JQuery--选择器
- JQuery--简介
- jQuery中常用的函数方法总结
- JSF JQUERY 使用datepicker
- 等待刷新之利器 -- 简单使用JQuery BlockUI
- Yii 中 jQuery 的引入问题
- js报TypeError $(...) is null错误,jquery失效的原因及解决办法
- jQuery控制TR显示隐藏
- Jquery改变td内容为1的颜色
- jquery 垂直无限轮播
- jQuery时间验证和转换为标准格式的时间
- jquery 子窗体获取父窗体控件并赋值,后台调用前台脚本或者在后台直接写脚本