JSFiddle - React, Tailwind, and code Playground

by chaoszcat

JavaScript

function getURL(url, callback) {
    $.ajax({
        url: url,
        dataType: 'jsonp', //We use jsonp here to have cross domain calls
        success: function(o) {
            if (callback) {
                var t = o.feed.entry[0].id.$t;
                var p = t.split(':');
                callback(p[p.length-1]);
            }
        }
    });
}


var url = 'https://gdata.youtube.com/feeds/api/videos?q=ALL(machine learning)+cake&orderby=relevance&start-index=1&max-results=1&v=2&alt=json&key=AI39si4XDBfmbxz7NSc2PEyQxGuNbB47yxuXWLtgruD3HWOF1jNSpCHXEE0AAIvbAGzCtMUHR2WzgCRxHp8lsRuMr23AhcZC7Q';


//This is a asynchronous call so we need callback here
getURL(url, function(id) {
    alert(id);
});