var convertStr = encodeURIComponent(urlStr); //转换的原链接可能存在"&"这样的特殊符号,导致原链接的某些字段会被当做ajax请求的参数,所以最好先进行转码  

getShortUrl(convertStr);  

function getShortUrl(urlStr){  

    $.ajax({  

        type : 'GET',  

        url : 'http://api.t.sina.com.cn/short_url/shorten.json?source=appkey&url_long='+urlStr,//source为新浪appkey,最好用自己的  

        dataType : 'JSONP',  

        json: 'callback',  

        data : {},  

        success : function(r) {  

            return r[0].url_short; //生成的短链接  

        }  

    });  

}  

最新文章

  1. editplus如何配置php编译环境?
  2. 关于 MAXScript 逐行写入文本
  3. java打字游戏
  4. 07Spring_bean属性的依赖注入-重点@Autowriter
  5. NServiceBus 结合 RabbitMQ 使用
  6. lucene文件格式待整理
  7. 系统引导修复 ---- Windows 和 Ubuntu
  8. 51nod 1686 第k大区间
  9. RabbitMQ用户管理
  10. Linux命令行抓包及包解析工具tshark(wireshark)使用实例解析
  11. java 调用 python 脚本
  12. INFO Dispatcher:42 - Unable to find 'struts.multipart.saveDir' property setting. Defaulting to javax.servlet.context.tempdir
  13. zyb的面试(广工14届比赛)
  14. SWF运行时判断两个DisplayObject是否同个类型,属于flash professional库中的同一个元件
  15. hdu 6444 Neko's loop 单调队列优化DP
  16. android IPC 机制 (开发艺术探索)
  17. C语言常用知识点
  18. Spring @Transactional注解不回滚不起作用无效
  19. 金典 SQL笔记(2)
  20. 基于vue实现上下滑动翻页效果

热门文章

  1. MYSQL5.7修改密码强度策略
  2. PHP判断是否为手机端的方法
  3. ios沙盒机制---基本数据类型的存取和文件的基本操作
  4. PHP经典面试题:如何保证缓存与数据库的双写一致性?
  5. pat 1116 Come on! Let's C(20 分)
  6. nyoj 29-求转置矩阵问题 (行,列位置调换)
  7. opencv之常用还是忘,那咋办嘛
  8. 软件测试的原则,软件测试计划:5W1H
  9. 使用boost data_time模块来获取毫秒级时间并转换为string字符串
  10. PostGIS 递归方法