jQuery 使用手册(七)


Posted in Javascript onSeptember 23, 2009

:Ajax支持

 通用方式:
$.ajax(prop)    通过一个ajax请求,回去远程数据,prop是一个hash表,它可以传递的key/value有以下几种
         (String)type:数据传递方式(get或post)。
         ((String)url:数据请求页面的url
         ((String)data:传递数据的参数字符串,只适合post方式
         ((String)dataType:期待数据返回的数据格式(例如 "xml", "html", "script",或 "json")
         ((Boolean)ifModified: 当最后一次请求的相应有变化是才成功返回,默认值是false
         ((Number)timeout:设置时间延迟请求的时间。可以参考$.ajaxTimeout
         ((Boolean)global:是否为当前请求触发ajax全局事件,默认为true
         ((Function)error:当请求失败时触发的函数。
         ((Function)success:当请求成功时触发函数
         ((Function)complete:当请求完成后出发函数
jQuery代码及说明

$.ajax({url: "ajax.htm",
          success:
function(msg){ 
                         $(div
"#a").html(msg);
                } 
    });
将ajax.htm返回的内容作为id为a的div内容
$.ajax({ url: "ajax.aspx",
              type:
"get",           
             dataType:
"html",
             data: 
"name=John&location=Boston",
             success:
function(msg){ 
                                 $(
"#a").html(msg);
                              } 
         });

用get方式向ajax.aspx页面传参数,并将返回内容负给id为a的对象。

$.ajaxTimeout(time) 设置请求结束时间
   $.ajaxTimeout( 5000 )

其它简化方式:

$.get(url, params, callback)  用get方式向远程页面传递参数,请求完成后处理函数,除了url外,其它参数任意选择

$.get( "ajax.htm" , function(data){ $("#a").html(data)  })
$.get(   "ajax.asp"
            { name: 
"young", age: "25" },
            function(data){ alert("Data Loaded: " + data); }
        ) 
$.getIfModified(url, params, callback)  用get方式向远程页面传递参数,从最后一次请求后如果数据有变化才作出响应,执行函数callback
$.getJSON(url, params, callback)  用get方式向远程json对象传递参数,请求完成后处理函数callback。
$.getScript(url, callback)  用get方式载入并运行一个远程javascript文件。请求完成后处理函数callback。
$.post(url, params, callback)  用post方式向远程页面传递参数,请求完成后处理函数callback
load(url, params, callback)  载入一个远程文件并载入页面DOM中,并执行函数callback
$("#a").load("ajax.htm"function() { alert("load is done"); } );
仰天一笑 徐羽 向ajax.htm页面发出请求,将返回结果装入id为a的内容中,然后再执行函数callback。
loadIfModified(url, params, callback)  用get方式向远程页面传递参数,从最后一次请求后如果数据有变化才作出响应,将返回结果载入页面DOM中,并执行函数callback
ajaxStart(callback) 当ajax请求发生错误是时执行函数callback
ajaxComplete(callback)  当ajax请求完成时执行函数callback
ajaxError(callback)  当ajax请求发生错误时执行函数callback
ajaxStop(callback)  当ajax请求停止时执行函数callback
ajaxSuccess(callback)  当ajax请求成功时执行函数callback

   
                                       结束:jQuery插件

     随着jQuery的广泛使用,已经出现了大量jQuery插件,如thickbox,iFX,jQuery-googleMap等,简单的引用这些源文件就可以方便的使用这些插件。这里我简单的介绍一些网址供大家参考,这些网站头提供了大量的demo,并且使用及其简单,及时E文不好,也能快速掌握!
 http://jquery.com/plugins     官方推荐
    http://interface.eyecon.ro/demos    效果超级棒,使用更简单,一定有你喜欢的!
    http://www.dyve.net/jquery/
    http://bassistance.de/jquery-plugins

Javascript 相关文章推荐
JQuery 常用操作代码
Mar 14 Javascript
JavaScript 比较时间大小的代码
Apr 24 Javascript
jQuery自动添加表单项的方法
Jul 13 Javascript
jquery正则表达式验证(手机号、身份证号、中文名称)
Dec 31 Javascript
基于javascript实现彩票随机数生成(简单版)
Apr 17 Javascript
三分钟带你玩转jQuery.noConflict()
Feb 15 Javascript
原生JS实现-星级评分系统的简单实例
Aug 21 Javascript
文件上传的几个示例分享【推荐】
Dec 16 Javascript
Bootstrap CSS组件之大屏幕展播
Dec 17 Javascript
vue.js实现条件渲染的实例代码
Jun 22 Javascript
Node.js中你不可不精的Stream(流)
Jun 08 Javascript
vue基于better-scroll仿京东分类列表
Jun 30 Javascript
jQuery 使用手册(六)
Sep 23 #Javascript
jQuery 使用手册(五)
Sep 23 #Javascript
jQuery 使用手册(四)
Sep 23 #Javascript
jQuery 使用手册(三)
Sep 23 #Javascript
jQuery 使用手册(二)
Sep 23 #Javascript
jQuery 使用手册(一)
Sep 23 #Javascript
JavaScript 变量命名规则
Sep 23 #Javascript
You might like
实现获取http内容的php函数分享
2014/02/16 PHP
PHPMailer的主要功能特点和简单使用说明
2014/02/17 PHP
PHP按行读取文件时删除换行符的3种方法
2014/05/04 PHP
php绘图之生成饼状图的方法
2015/01/24 PHP
两个DIV等高的JS的实现代码
2007/12/23 Javascript
浅析JavaScript中的类型和对象
2013/11/29 Javascript
js检测输入内容全为空格的方法
2014/05/03 Javascript
jQuery拖动布局其结果保存到数据库
2015/10/09 Javascript
漂亮! js实现颜色渐变效果
2016/08/12 Javascript
AngularJS实现网站换肤实例
2021/02/19 Javascript
jquery.flot.js简单绘制折线图用法示例
2017/03/13 Javascript
JS实现按钮添加背景音乐示例代码
2017/10/17 Javascript
javascript实现数字配对游戏的实例讲解
2017/12/14 Javascript
npm全局模块卸载及默认安装目录修改方法
2018/05/15 Javascript
vue项目前端知识点整理【收藏】
2019/05/13 Javascript
[48:30]LGD vs infamous Supermajor小组赛D组 BO3 第一场 6.3
2018/06/04 DOTA
使用Python的Bottle框架写一个简单的服务接口的示例
2015/08/25 Python
Python实现简单过滤文本段的方法
2017/05/24 Python
Python实现使用卷积提取图片轮廓功能示例
2018/05/12 Python
pytorch permute维度转换方法
2018/12/14 Python
python使用time、datetime返回工作日列表实例代码
2019/05/09 Python
详解Python中的编码问题(encoding与decode、str与bytes)
2020/09/30 Python
python连接手机自动搜集蚂蚁森林能量的实现代码
2021/02/24 Python
Strawberrynet草莓网新加坡站:护肤、彩妆、香水及美发产品
2018/08/31 全球购物
澳大利亚领先的时尚内衣零售商:Bras N Things
2020/07/28 全球购物
Vans(范斯)新西兰官方网站:美国原创极限运动品牌
2020/09/19 全球购物
Made in Design意大利:现代家具、名家灯具和装饰
2020/10/27 全球购物
Delphi笔试题
2016/11/14 面试题
大二学期个人自我评价
2014/01/13 职场文书
自我鉴定标准格式
2014/03/19 职场文书
信用卡工作证明模板
2014/09/14 职场文书
计生办班子群众路线教育实践活动个人对照检查材料思想汇报
2014/10/04 职场文书
百万英镑观后感
2015/06/09 职场文书
快消品行业营销模式与盈利模式分享
2019/09/27 职场文书
《初涉尘世》读后感3篇
2020/01/10 职场文书
Mongodb 迁移数据块的流程介绍分析
2022/04/18 MongoDB