没有jQuery获取JSON-P数据的最佳方法是什么?

时间:2012-03-22 15:51:08

标签: javascript ajax jsonp

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

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

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

1 个答案:

答案 0 :(得分:0)

可以做类似

的事情
<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>