Я пытаюсь создать функцию jQuery, которая позволит мне создавать TinyURL по какой-то другой ссылке для целей микроблогов (да, в твиттере) ... Я нашел это руководство от Джеймса Падолси, но не получил ответа обратно с звонка.
http://james.padolsey.com/javascript/create-a-tinyurl-with-jsonp/
function requestShortURL(longURL, success) { var API = 'http://reque.st/create.api.php?json&url=', URL = API + encodeURIComponent(longURL) + '&callback=?'; console.log('tweet apit url: ' + URL); $.getJSON(URL, function(data){ success && success(data.url); }); } requestShortURL('http://www.mycompany.com', function(shortened){ alert('new url: ' + shortened); });
Хм, мне кажется, это нормально работает:
function makeTinyUrl(url) { $.getJSON('http://json-tinyurl.appspot.com/?url=' + url + '&callback=?', function(data) { alert(data.tinyurl); } ); } makeTinyUrl('/937960/kak-ispolzovat-jquery-dlya-sozdaniya-tinyurl');