Хорошо,
Я пытаюсь использовать $ jQuery .post с PasteBin API, чтобы создать страницу PasteBin и захватить URL (который API говорит, что возвращается). Вот мой код до сих пор:
$('#send_code').click(function(){
$.post('http://pastebin.com/api_public.php',
{ paste_name: $('#paste_name').val(), paste_code: $('#paste_code').val() },
function(data){
alert(data);
});
}
Вышеупомянутый сценарий создает страницу очень хорошо (я могу найти их на PasteBin). Однако все, что возвращается, является пустой строкой. Я попытался использовать этот тот же API с php и ЗАВИХРЕНИЕМ, и я могу получить URL очень хорошо. Кто-либо может видеть, делаю ли я что-то не так?Спасибо!
Политика междоменной безопасности браузера не позволяет вам делать запросы на стороне клиента к другим доменам, если только они не предлагают API специально в формате, разработанном для обхода таких ограничений, например JSONP.
Похоже, вам не повезло. Вам придется отправить запрос на свой собственный сервер, а на стороне сервера отправить запрос на Pastebin.