http://t.cn/xxxxx的短链接如何生成?

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; //生成的短链接  

        }  

    });  

}  

 

转载于:https://www.cnblogs.com/phpfensi/p/8587902.html

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值