我有一个将返回JSON-P数据的应用程序,并且我一直使用jQuery的简单getJSON方法与它进行通信:
$.getJSON("http://somedomain.com/&callback=?", this.callback);
我将我的代码捆绑到一个库中,我喜欢不需要jQuery。重写getJSON函数是多么容易,以便我可以获得跨域JSON-P数据?
答案 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>