ajax简单格式:
注意写法:$.ajax({}) - 静态的函数
$.ajax({url:"http://192.168.2.182:8080/check",//请求地址type:"get",//请求类型data:{//请求数据userName:$(this).val()},success:(resp)=>{//响应成功:获得数据console.log(this)},fail:function(err){//响应失败:返回异常console.log(err)}})
<!DOCTYPE html><html lang="en"><head><meta charset="UTF-8"><meta name="viewport" content="width=device-width, initial-scale=1.0"><title>Document</title><script src="https://lib.baomitu.com/jquery/3.5.1/jquery.min.js"></script></head><body><form action=""><div class="item"><lable>姓名</lable><input type="text" name="userName"><span></span></div></form><script>$(function(){$('[name="userName"]').blur(function(){$.ajax({url:"http://192.168.2.182:8080/check",//请求地址type:"get",//请求类型data:{//请求数据userName:$(this).val()},success:(resp)=>{//响应成功:获得数据console.log(this)},fail:function(err){//响应失败:返回异常console.log(err)}})})})</script></body></html>
注意
function(){}匿名函数和()=>{}箭头函数的区别(this的指向)
匿名函数是带上下文的,箭头函数不带
匿名函数里this的指向是外层函数;箭头函数里this的指向是自己外层函数的外层函数
