为了账号安全,请及时绑定邮箱和手机立即绑定

jQuery基础(五)一Ajax应用与常用插件

陶老实 其它
难度中级
时长 3小时20分
学习人数
综合评分9.40
97人评价 查看评价
9.6 内容实用
9.2 简洁易懂
9.4 逻辑清晰
  • get()方法相比,post()方法多用于以POST方式向服务器发送数据,服务器接收到数据之后,进行处理,并将处理结果返回页面,调用格式如下:

    $.post(url,[data],[callback])

    参数url为服务器请求地址,可选项data为向服务器请求时发送的数据,可选项callback参数为请求成功后执行的回调函数。


    查看全部
  • get()方法时,采用GET方式向服务器请求数据,并通过方法中回调函数的参数返回请求的数据,它的调用格式如下:

    $.get(url,[callback])

    参数url为服务器请求地址,可选项callback参数为请求成功后执行的回调函数。


    查看全部
  • 使用getScript()方法异步请求并执行服务器中的JavaScript格式的文件,它的调用格式如下所示:

    jQuery.getScript(url,[callback])$.getScript(url,[callback])

    参数url为服务器请求地址,可选项callback参数为请求成功后执行的回调函数。


    查看全部
  • 使用getJSON()方法可以通过Ajax异步请求的方式,获取服务器中的数据,并对获取的数据进行解析,显示在页面中,它的调用格式为:

    jQuery.getJSON(url,[data],[callback])$.getJSON(url,[data],[callback])

    其中,url参数为请求加载json格式文件的服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。


    查看全部
  • 使用load()方法异步请求数据

    使用load()方法通过Ajax请求加载服务器中的数据,并把返回的数据放置到指定的元素中,它的调用格式为:

    load(url,[data],[callback])

    参数url为加载服务器地址,可选项data参数为请求时发送的数据,callback参数为数据请求成功后,执行的回调函数。


    查看全部
  • serialize()方法:将表单中有name属性的元素值进行序列化,生成标准的URL编码文本字符串,直接可用于ajax请求。

    调用格式:$(selector).serialize()


    查看全部
  • “containment”属性指定拖曳区域; 类型分为:选择器, 元素, 字符串, 数组. 1、选择器: 只能在选择器约束的元素内拖动 2、元素: 只能在给定的元素内拖动 3、字符串:   parent: 只能在父容器内拖动   document: 在当前html文档的document下可拖动, 超出浏览器窗口范围时, 自动出现滚动条   widow: 只能在当前浏览器窗口的内容区域拖动, 拖动超出当前窗口范围, 不会导致出现滚动条... 4、数组: [x1, y1, x2, y2]以[开始水平坐标, 开始垂直坐标, 结束水平坐标, 结束垂直坐标]的方式划定一个区域, 只能在此区域内拖动. 这种方式指定时, 值是相对当前浏览器窗口内容区域左上角的偏移值. 5、false: 不限制拖动的活动范围 [默认值]false 详细了解可查询:http://www.css88.com/jquery-ui-api/draggable/

    查看全部
  • Autocomplete配置选项: 1) minChars(Number):在触发autocomplete前用户至少需要输入的字符数.Default: 1,如果设为0.在输入框内双击或者删除输入框内内容时显示列表. 2)max (Number):autocomplete下拉显示项目的个数,Default: 10. 3)autoFill (Boolean):要不要在用户选择时自动将用户当前鼠标所在的值填入到输框.Default: false.   4) mustMatch (Booolean): 如果设置为true,autoComplete只会允许匹配的结果出现在输入框,所有当用户输入的是非法字符时将会得不到下拉框.Default: false. 5) matchContains (Boolean): 决定比较时是否要在字符串内部查看匹配,如ba是否与foo bar中的ba匹配.使用缓存时比较重要.不要和autofill混用.Default: false. 6) scrollHeight (Number): 自动完成提示的卷轴高度用像素大小表示 Default: 180                                     7) formatItem (Function): 为每个要显示的项目使用高级标签.即对结果中的每一行都会调用这个函数,返回值将用li元素包含显示在下拉列表中. Autocompleter会提供4个参数(row, i, max,value): 返回的结果数组, 当前处理的行数(即第几个项目,是从1开始的自然数), 当前结果数组元素的个数即项目的个数,最后一个是查询到的项. Default: none, 表示不指定自定义的处理函数,这样下拉列表中的每一行只包含一个值. 8) formatMatch对每一行数据使用此函数格式化需要查询的数据格式. 返回值是给内部搜索算法使用的. 参数值和formatItem的参数一样。 9) formatResult和formatItem类似,但可以将将要输入到input文本框内的值进行格式化.同样有三个参数,和formatItem一样.Default: none,表示要么是只有数据,要么是使用formatItem提供的

    查看全部
  • $.extend(obj1,obj2,……objN)

    扩展工具函数,在扩展对象时,两个对象将进行合并,当存在相同属性名时,后者将前者覆盖

    参数obj1至objN表示需要合并的各个原有对象

    查看全部
  • $.extend({options})

    可以对原有的工具函数进行扩展,自定义类级别的jQuery插件。

    参数options表示自定义插件的函数内容

    查看全部
  • $.param(obj);

    能使对象或数组按照key/value格式进行序列化编码,该编码后的值常用于向服务器端发送URL请求

    参数obj表示需要进行序列化的对象,该对象也可以是一个数组,整个函数返回一个经过序列化编码后的字符串

    查看全部
    0 采集 收起 来源:URL操作函数

    2018-05-04

  • $.trim(str)

    能删除字符串左右两边的空格符,但该函数不能删除字符串中间的空格

    参数str表示需要删除左右两边空格符的字符串

    查看全部
  • $.contains(container,contained)

    能检测在一个DOM节点中是否包含另外一个DOM节点,如果包含,返回true,否则,返回false值

    参数container表示一个DOM对象节点元素,用于包含其他节点的容器,contained是另一个DOM对象节点元素,用于被其他容器所包含

    查看全部
  • $.isPlainObject(obj)

    能检测对象是否为通过{}或new Object()关键字创建的原始对象,如果是,返回true,否则返回false值

    参数obj表示需要监测的对象名称

    查看全部
  • $.isEmptyObject(obj)

    检测一个对象是否为空,如果为空,则该函数返回true,否则,返回false值

    其中,参数obj表示需要检测的对象名称

    查看全部

举报

0/150
提交
取消
课程须知
1、有HTML/CSS基础 2、有JavaScript基础
老师告诉你能学到什么?
1、jQuery中的ajax应用 2、jQuery中的插件 3、jQuery中的工具类函数

微信扫码,参与3人拼团

意见反馈 帮助中心 APP下载
官方微信
友情提示:

您好,此课程属于迁移课程,您已购买该课程,无需重复购买,感谢您对慕课网的支持!