ajax与jsonp本质上不是一个东西,ajax的核心是经过XMLHttpRequest对象来获取非本页的内容,而jsonp则是经过动态建立script标签来获取服务器端的js脚本。ajax
ajax与jsonp的本质区别不在因而否跨域,ajax经过服务器端代理(浏览器请求同源服务器,再由后者请求外部服务)也同样能够实现跨域,jsonp自己也能够获取非同源的数据(只能使用get方法)。json