实现跨域请求的JavaScript类库 FlyJSONP
fmms
13年前
<p>FlyJSONP是一个相当轻量级的JavaScript类库,使用gzip压缩后只有1.13kb。它不依赖于任何JavaScript框架,也很方便使用,只需设置一些参数便能够用它实现跨域的POST和GET请求。</p> <p><img alt="实现跨域请求的JavaScript类库 FlyJSONP" src="https://simg.open-open.com/show/45585091c1ae4f8515f137561ef29216.png" width="444" height="225" /></p> <p>在线演示:<a href="/misc/goto?guid=4959498467158916287">http://alotaiba.github.com/FlyJSONP/#!/demo</a></p> <p>示例代码:</p> <pre class="brush:javascript; toolbar: true; auto-links: false;"><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></pre> <p><strong>项目主页:</strong><a href="http://www.open-open.com/lib/view/home/1323569127968" target="_blank">http://www.open-open.com/lib/view/home/1323569127968</a></p> <p></p>