1.AJAX和JSONP其实本质上是不同的东西,AJAX的核心是通过XmlHttpRequest获取非本页内容,而JSONP的核心则是动态添加script标签来调用服务器提供的js脚本。
2.AJAX和JSONP这两种技术在调用方式上“看起来”很像,目的也一样,都是请求一个url,然后把服务器返回的数据进行处理,因此jQuery把JSONP作为AJAX的一种形式进行了封装;
3.JSONP是只能支持POST请求的,jsonp实际是在客户端动态添加了个script标签,然后将url指向要请求的地址,script是没有同源策略的。用这种办法自然只能是get了。