什么'这是在没有jQuery的情况下获取JSON-P数据的最佳方法

What's the best way to get JSON-P data without jQuery?

本文关键字:获取 情况下 JSON-P 数据 方法 最佳 jQuery 什么      更新时间:2023-09-26

我有一个将返回JSON-p数据的应用程序,我一直在使用jQuery的简单getJSON方法与它通信:

$.getJSON("http://somedomain.com/&callback=?", this.callback);

我正在把我的代码捆绑到一个库中,我喜欢不需要jQuery。重写getJSON函数以便获得跨域JSON-P数据有多容易?

可以做类似的事情

<script>
function mycallback(data) {
   //do something funky with 'data'
}
var oHead = document.getElementsByTagName('HEAD').item(0);
var oScript= document.createElement("script");
oScript.type = "text/javascript";
oScript.src="http://somedomain.com/&callback=mycallback";
oHead.appendChild( oScript);
</script>