<html lang="en">
<head>
<meta charset="UTF-8">
<meta http-equiv="X-UA-Compatible" content="IE=edge">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<title>Document</title>
<script src="../jquery-3.6.0.min.js"></script>
</head>
<body>
<form action="/login" id="f1">
<input type="text" name="user_name">
<input type="password" name="password">
<button type="submit">提交</button>
</form>
<script>
$(function(){
//第一种方式
// $('#f1').submit(function() {
// alert('监听到了表单的提交事件1');
// })
$('#f1').on('submit',function(e){
// alert('监听到了表单的提交事件2');
//组织表达默认提交行为
e.preventDefault();
//this指向f1本身,快速获取表单元素。返回键值对,所以from中的元素必须要有name
var data = $(this).serialize();
console.log(data);
})
})
</script>
</body>
</html>