考虑要不要用JSONP的时候可以先看看哈~
JSONP呢,是相当于请求一段 JS 脚本,把执行这段脚本的结果当做数据.
核心就是利用
var head=document.getElementsByTagName('head').item(0), script=document.createElement('script'); script.src='/api?callback=zxmlovecxf'; //这里就是api的地址以及callback函数名zxmlovecxf script.type='text/javascript'; script.defer=true; head.appendChild(script);
生成一个script 标签,然后放在body里面.
所以这也是为什么JSONP只能GET请求的原因.