17.02.2010

Простейшая реализация jsonp на javascript

Вот подсмотрел простейшую реализацию этого кросс-доменного протокола на js. Сгодится для моих API.

// simplest JSONP request implementation
function jsonp (url, callback) {
    var name = 'jsonp' +  +new Date,
        script = document.createElement('script'),
        head = document.getElementsByTagName('head')[0];
    window[name] = callback;
    script.src = url.replace(/=\?/, '=' + name);
    head.insertBefore(script, head.firstChild);
}

И еще одно сегодняшнее открытие, прекрасная среда для онлайн коллективного редактирования JS http://jsbin.com/

Комментариев нет:

Отправить комментарий