Каков наилучший способ получить данные JSON-P без jQuery? - PullRequest
0 голосов
/ 22 марта 2012

У меня есть приложение, которое будет возвращать данные JSON-P, и я общался с ним, используя простой метод getJSON в jQuery:

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

Я собираю свой код в библиотеку, и я люблю не требовать jQuery. Насколько легко было бы переписать функцию getJSON, чтобы я мог получать междоменные данные JSON-P?

1 Ответ

0 голосов
/ 22 марта 2012

Может сделать что-то вроде

<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>
...