相同点: 使用的目的一致,都是客户端向服务端请求数据,将数据拿回客户端进行处理。 不同点: ajax请求是一种官方推出的请求方式,通过xhr对象去实现,jsonp是民间发明,script标签实现的请求。 ajax是一个异步请求,jsonp是一个同步请求 ajax存在同源检查,jsonp不存在同源检查,后端无需做解决跨域的响应头。 ajax支持各种请求的方式,而jsonp只支持get请求 ajax的使用更加简便,而jsonp的使用较为麻烦。