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中 noConflict() 方法使用
Apr 25 Javascript
Google Dart编程语法和基本类型学习教程
Nov 27 Javascript
你未必知道的JavaScript和CSS交互的5种方法
Apr 02 Javascript
JavaScript中字符串分割函数split用法实例
Apr 07 Javascript
js跨域请求数据的3种常用的方法
Dec 01 Javascript
BooStrap对导航条的改造实践小结
Sep 21 Javascript
javascript 面向对象function详解及实例代码
Feb 28 Javascript
详解Vue用axios发送post请求自动set cookie
May 10 Javascript
react router 4.0以上的路由应用详解
Sep 21 Javascript
vue中echarts3.0自适应的方法
Feb 26 Javascript
2019年度web前端面试题总结(主要为Vue面试题)
Jan 12 Javascript
Bootstrap table 服务器端分页功能实现方法示例
Jun 01 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
咖啡常见的种类
2021/03/03 新手入门
php桌面中心(一) 创建数据库
2007/03/11 PHP
php 分页类 扩展代码
2009/06/11 PHP
PHP无限分类代码,支持数组格式化、直接输出菜单两种方式
2011/05/18 PHP
浅析php中jsonp的跨域实例
2013/06/21 PHP
yii2.0整合阿里云oss删除单个文件的方法
2017/09/19 PHP
一个简单的js树形菜单
2011/12/09 Javascript
Javascript 判断是否存在函数的方法
2013/01/03 Javascript
模拟用户点击弹出新页面不会被浏览器拦截
2014/04/08 Javascript
extjs 时间范围选择自动判断的实现代码
2014/06/24 Javascript
jQuery对table表格进行增删改查
2020/12/22 Javascript
浅谈JavaScript中promise的使用
2017/01/11 Javascript
Vue-Router实现页面正在加载特效方法示例
2017/02/12 Javascript
node.js部署之启动后台运行forever的方法
2018/05/23 Javascript
react-native动态切换tab组件的方法
2018/07/07 Javascript
微信小程序添加插屏广告并设置显示频率(一天一次)
2019/12/06 Javascript
js校验开始时间和结束时间
2020/05/26 Javascript
python使用socket进行简单网络连接的方法
2015/04/29 Python
在Linux中通过Python脚本访问mdb数据库的方法
2015/05/06 Python
python随机取list中的元素方法
2018/04/08 Python
解决tensorflow测试模型时NotFoundError错误的问题
2018/07/26 Python
Python 使用PIL中的resize进行缩放的实例讲解
2018/08/03 Python
Python爬虫框架scrapy实现的文件下载功能示例
2018/08/04 Python
Python-接口开发入门解析
2019/08/01 Python
python中rc1什么意思
2020/06/19 Python
加拿大最大的相机店:Henry’s
2017/05/17 全球购物
凯蒂·佩里个人女鞋品牌:Katy Perry Collections
2019/04/04 全球购物
Linux的文件类型
2016/07/05 面试题
集中整治工作方案
2014/05/01 职场文书
七一讲话心得体会
2014/09/05 职场文书
个人作风建设剖析材料
2014/10/11 职场文书
六五普法先进个人主要事迹材料
2015/11/03 职场文书
小学学习委员竞选稿
2015/11/20 职场文书
2016年五一国际劳动节活动总结
2016/04/06 职场文书
创业计划书之情侣餐厅
2019/09/29 职场文书
python爬虫之爬取笔趣阁小说
2021/04/22 Python