Joh*_*n K 5 jquery post pastebin
好,
我正在尝试使用带有PasteBin API的 jQuery $ .post 来创建一个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);
});
}
Run Code Online (Sandbox Code Playgroud)
上面的脚本创建页面就好了(我可以在PasteBin上找到它们).但是,返回的所有内容都是空字符串.我试过用php和cURL使用这个相同的API,我能够很好地检索URL.谁能看出我做错了什么?谢谢!
浏览器跨域安全策略不允许您向其他域发出客户端请求,除非他们专门以提供此类限制的格式提供API,例如JSONP.
看起来你运气不好.您必须将请求发送到您自己的服务器,并将请求发送到服务器端的Pastebin.