$ jQuery .post с PasteBin API

Хорошо,

Я пытаюсь использовать $ 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 очень хорошо. Кто-либо может видеть, делаю ли я что-то не так?Спасибо!

5
задан John K 23 May 2010 в 03:39
поделиться

1 ответ

Политика междоменной безопасности браузера не позволяет вам делать запросы на стороне клиента к другим доменам, если только они не предлагают API специально в формате, разработанном для обхода таких ограничений, например JSONP.

Похоже, вам не повезло. Вам придется отправить запрос на свой собственный сервер, а на стороне сервера отправить запрос на Pastebin.

5
ответ дан 14 December 2019 в 19:04
поделиться
Другие вопросы по тегам:

Похожие вопросы: