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

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

陶老实 其它
难度中级
时长 3小时20分
学习人数
综合评分9.40
97人评价 查看评价
9.6 内容实用
9.2 简洁易懂
9.4 逻辑清晰
  • 绑定Ajax事件: <$ele>.ajaxStart(<fn>)在ajax请求发出前触发fn <$ele>.ajaxStop(<fn>)在ajax请求完成后触发fn
    查看全部
  • 设置全局ajax()默认选项:jQuery.ajaxSetup(<options>)
    查看全部
  • ajax()方法:jQuery.ajax(<settings>) settings是个对象,其键包括type、url、data、datatype、success等。 type指定用get请求还是post请求吗,默认为"GET"; url为服务器地址; data为要传递给服务器的数据; datatype指示服务器返回的数据类型; success为请求成功后执行的函数; error为请求失败后执行的函数; complete为请求完成后执行的函数。
    查看全部
  • 序列化:$(<selector>).serialize() 注意: 1、能被序列化的是含有name属性的表单元素; 2、input[type="submit"]、button[type="submit"]、input[type="file"]不会被序列化; 3、input[type="checkbox"]和input[type="radio"]只有被选中时才会序列化; 4、没有value属性的表单元素,其值被序列化为空字符串。
    查看全部
  • post请求:jQuery.post(<url>[, <data>]?[, <success>]?[, <dataType>]?)
    查看全部
  • get请求: 1、$.get(<url>[, <data>]?[, <success>]?[, <dataType>]?); 2、$.getJSON(<url>[, <data>]?[, <success>]?),相当于get(<url>[, <data>]?[, <success>]?, "json"); 3、$.getScript(<url>[, <success>]?),相当于get(<url>[, <success>]?, "script")。 参数说明: url:服务器地址; data:与请求一起发送的数据(字符串键值对); success(result, statusTxt, jqXHR):请求成功后执行的函数; dataType:请求的数据类型。
    查看全部
  • <$ele>.load(<url>[, <data>]?[, <complete>]?):加载服务器中的数据,并将返回结果放在指定元素中。 $ele:存放获得的数据。 url:服务器地址;可在其中用空格+选择器过滤数据。 data:与请求一起发送的数据(字符串键值对)。 complete(responseTxt, statusTxt, xhr):加载完成后执行的函数。
    查看全部
  • 应用场景:每当你填完一个表单框,后台都是进行验证,并告诉你数据是否正确,这样就可以大大节省时间。
    查看全部
  • $.trim(表单..) 处理表单验证复制之类
    查看全部
  • 使用ajax()方法是最底层、功能最强大的请求服务器数据的方法,它不仅可以获取服务器返回的数据,还能向服务器发送请求并传递数值,它的调用格式如下: jQuery.ajax([settings])或$.ajax([settings])
    查看全部
  • 调用表单元素本身的serialize()方法,将表单中元素全部序列化
    查看全部
  • 使用$.extend()扩展Object对象 除使用$.extend扩展工具函数外,还可以扩展原有的Object对象,在扩展对象时,两个对象将进行合并,当存在相同属性名时,后者将覆盖前者,调用格式为: $. extend (obj1,obj2,…objN); 参数obj1至objN表示需要合并的各个原有对象。 当两个对象通过$.extend()函数扩展合并后,返回一个包含两个对象中全部属性元素的新对象,相同名称的“name”属性,前者被后者覆盖。
    查看全部
  • 使用$.extend()扩展工具函数
    查看全部
  • URL操作函数 调用名为$. param的工具函数,能使对象或数组按照key/value格式进行序列化编码,该编码后的值常用于向服务端发送URL请求,调用格式为: $. param (obj); 参数obj表示需要进行序列化的对象,该对象也可以是一个数组,整个函数返回一个经过序列化编码后的字符串。 param和serialize的区别:前者是对任意的参数进行URL地址格式的转换,而后者仅属于form提交的数据转换。 .serialize()方法可以将表单中有name属性的元素值进行序列化,生成标准URL编码文本字符串,直接可用于ajax请求 $.param() 序列化对象或者数组,常用于向服务端发送URL请求
    查看全部
    0 采集 收起 来源:URL操作函数

    2017-10-12

  • $.trim 字符串操作函数 调用名为$.trim的工具函数,能删除字符串中左右两边的空格符,但该函数不能删除字符串中间的空格,调用格式为: $.trim (str); 参数str表示需要删除左右两边空格符的字符串。 作用:用于处理表单和验证码 , 或用于ajax传值格式要求比较严格时使用
    查看全部

举报

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

微信扫码,参与3人拼团

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

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