【问题标题】:Why is this Bit.Ly script not working?为什么这个 Bit.Ly 脚本不起作用?
【发布时间】:2014-09-24 07:57:24
【问题描述】:

我正在尝试使用 bit.ly api 自动缩短我博客的 URL,但此代码似乎不起作用

<script>getShortUrl: function(url, callback)
{
   var url = 'https://api-ssl.bitly.com/v3/shorten?access_token=***********************&longUrl=http%3A%2F%2Fwww.techforty.com';

    $.getJSON(
        url,
        {},
        function(response)
        {
            if(callback)
                callback(response.data.url);
        }
    );
},</script> 

有没有一种快速简便的方法可以在输入框中从该脚本中获取短 URL?

【问题讨论】:

  • 你自己写了那个 JavaScript 吗?看起来第一行是错误的。应该是:var getShortUrl = function(...){...};
  • 不,我找到了这个here
  • 我试过你编辑的代码,但这也没有给出回应
  • 嗯,这不是正确语法的 Javascript。您收到错误消息了吗?
  • 但这不是正确的语法...

标签: javascript jquery json


【解决方案1】:

看起来你在一个对象中使用了这个。这是代码

var App = {

getShortUrl: function(url, callback)
{

    $.getJSON(
        url,
        {},
        function(response)
        {
            if(callback)
                callback(response);
        }
    );
}
}

App.getShortUrl('https://api-ssl.bitly.com/v3/shorten?access_token=***********************&longUrl=http://www.techforty.com', function(response) {
    $('#result').html(response.data.url);
});

【讨论】:

  • fiddle 只是显示空
  • 我只想在输入框中显示缩短的网址
  • 打开控制台。它正在获取数据。它只是没有附加它导致它的对象不是字符串
  • @Avadhesh18 再次检查我的答案
猜你喜欢
  • 2015-06-16
  • 2020-12-14
  • 2013-10-20
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2014-09-18
  • 2018-10-25
  • 2021-08-29
相关资源
最近更新 更多