# JQuery
# query的遍历
选择器+遍历
$('div').each(function (i){ // i就是索引值 // this 表示获取遍历每一个dom对象 });
1
2
3
4
5
6选择器+遍历
$('div').each(function (index,domEle){ // index就是索引值 // domEle 表示获取遍历每一个dom对象 });
1
2
3
4
5
6更适用的遍历方法
// 1)先获取某个集合对象 // 2)遍历集合对象的每一个元素 var d=$("div"); $.each(d,function (index,domEle){ // d是要遍历的集合 // index就是索引值 // domEle 表示获取遍历每一个dom对象 });
1
2
3
4
5
6
7
8
9
10
11
12
# $.ajax
与 FormDate
html部分:
<input id="file" type="file" name="file"/>
1
js部分:
$.ajax({
url: '/upload',
type: 'POST',
cache: false,
data: new FormData($('#uploadForm')[0]),
processData: false, //
contentType: false,
success: () => {
// code
}
})
1
2
3
4
5
6
7
8
9
10
11
2
3
4
5
6
7
8
9
10
11
processData: false
不要让ajax进行数据的处理,因为formdata已经处理了
contentType: false
不要让ajax进行数据的编码,formdata已经实现编码了在原生ajax中不需要此操作