小编Cro*_*ers的帖子

跨域获取JS/JQuery中的请求

有没有办法不使用服务器代理来执行跨域GET或POST请求?

javascript jquery cross-domain

9
推荐指数
1
解决办法
2万
查看次数

HTTP获取JQuery中的请求到Last.fm

我正在尝试使用JQuery发出HTTP Get请求,但我得到一个空字符串作为响应,所以我认为我做错了.我使用http://api.jquery.com/jQuery.get/中的文档作为指南.

我的代码看起来像这样

$.get("http://www.last.fm/api/auth/?api_key=xxxkeyxxx", function(data){
     window.console.log(data);
  });
Run Code Online (Sandbox Code Playgroud)

编辑:我的代码现在看起来像这样

$.getJSON("http://www.last.fm/api/auth/?api_key=c99ddddddd69ace&format=json&callback=?", 
    function(data){
        window.console.log(data);
    });
Run Code Online (Sandbox Code Playgroud)

但我收到语法错误[打破此错误] \n

它位于http://www.last.fm/api/auth/?api_key=c99dddddd69ace&format=json&callback=

最新编辑:看来这是因为last.fm用html响应而不是JSON,任何想法都会受到赞赏

javascript api jquery httpwebrequest last.fm

7
推荐指数
1
解决办法
829
查看次数

标签 统计

javascript ×2

jquery ×2

api ×1

cross-domain ×1

httpwebrequest ×1

last.fm ×1