FlyJSONP实现跨域请求的 JS 类库

联合创作 · 2023-09-22 14:36

FlyJSONP是一个相当轻量级的JavaScript类库,使用gzip压缩后只有1.13kb。它不依赖于任何JavaScript框架,也很方便使用,只需设置一些参数便能够用它实现跨域的POST和GET请求。



在线演示:http://alotaiba.github.com/FlyJSONP/#!/demo


示例代码:



<script src="/path/to/flyjsonp.js"></script>
<script>
FlyJSONP.init({debug: true});
//For GET operation
FlyJSONP.get({
url: 'http://storify.com/xdamman.json',
success: function(data) {
console.log(data);
},
error: function(errorMsg) {
console.log(errorMsg);
}
});

//For POST operation
FlyJSONP.post({
url: 'http://storify.com/story/new',
parameters: {
username: 'your-username',
api_key: 'secret-api-key',
title: 'FlyJSONP',
description: 'Testing it out'
},
success: function(data) {
console.log(data);
}
});
</script>

 

浏览 26
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报
评论
图片
表情
推荐
点赞
评论
收藏
分享

手机扫一扫分享

编辑 分享
举报