HTML学习
day8-jQuery事件绑定
jQuery事件绑定
1.事件绑定
1)直接给标签绑定事件
标签.on(事件名,函数)
给标签绑定指定的事件(事件名需要去掉on;函数中的this是事件源,是js对象)
注意:新增的事件源不能绑定事件
2)通过父标签给子标签绑定事件
标签.on(事件名,选择器,函数)
给在标签中通过选择器选中的子标签绑定事件
作用:可以同时给多个标签绑定一个事件;父标签关联的子标签可以是原本就存在的,也可以是后面新增的
3)事件捕获:可以直接使用js的方法进行捕获
Ajax数据请求
1.什么是Ajax
asynchronous JavaScript xml - 异步js
Ajax本质就是jQuery中封装好的,用来做网络数据请求的相关的一些列方法。和python中requests第三方库的功能一样
2.url
url叫统一资源定位符(网址)
3.数据请求
1)ajax
$.ajax({
url:数据接口地址,
data:参数,
type:请求类型,
success:请求成功的回调函数,
error:请求失败的回调函数
})
2)get
$.get(url,data,请求成功的回调函数,返回的数据类型=json)
3)post
$.post(url,data,请求成功的回调函数,返回的数据类型=json)
注意:如果是get请求,参数可以直接拼接到url中:地址?参数名1=参数值1&参数名2=参数值2&...