gpt4 book ai didi

jquery - 通过 Jquery Ajax 调用创建 TinyURL

转载 作者:行者123 更新时间:2023-12-01 02:17:38 26 4
gpt4 key购买 nike

我浏览过有关 SO 的类似问题,但似乎找不到一个解决看似简单的调用的问题..

function TweetThis(url)
{
$.ajax({
url: "http://tinyurl.com/api-create.php?url=" + url,
cache: false,
success: function(data){
alert(data);
}
});
}

基本上,我想使用 Ajax 调用和长 URL 来调用 TinyURL,并返回缩短的 URL。成功永远不会触发,但当我检查它构建的 URL 时,它会在浏览器中正常返回。

在 Firebug 中查看它没有显示返回的响应..我错过了什么?

最佳答案

尝试发出常规 AJAX 请求是不可能的,因为 same origin policy限制。幸运的是有一个JSONP API礼貌Remy Sharp .

这是工作代码:

function TweetThis(bigurl)
{
$.getJSON(
"http://json-tinyurl.appspot.com/?&callback=?",
{url: bigurl},
function(data){
alert(data.tinyurl);
}
);
}

关于jquery - 通过 Jquery Ajax 调用创建 TinyURL,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/1414145/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com