gpt4 book ai didi

jQuery getJSON 请求在有效请求上返回空

转载 作者:行者123 更新时间:2023-11-30 23:54:23 25 4
gpt4 key购买 nike

我正在尝试从 Apple 的 iTunes JSON 服务获取一些 JSON。请求很简单: http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsSearch?term=jac&limit=25

如果您在浏览器中访问该 URL,您将看到一些格式良好(由 jsonlint.com 支持)的 JSON。然而,当我使用以下 jQuery 发出请求时,该请求什么也没找到:

        $("#soundtrack").keypress(function(){
$.getJSON("http://ax.phobos.apple.com.edgesuite.net/WebObjects/MZStoreServices.woa/wa/wsSearch",{'term':$(this).val(), 'limit':'25'}, function(j){
var options = '';
for (var i = 0; i < j.results.length; i++) {
options += '<option value="' + j.results[i].trackId + '">' + j.results[i].artistName + ' - ' + j.results[i].trackName + '</option>';
}
$("#track_id").html(options);
});
});

Firebug 看到请求,但只收到空响应。

任何帮助都将不胜感激,因为我正在努力解决这个问题。您可以在此处查看脚本: http://rnmtest.co.uk/gd/drives_admin/add_drive (配乐输入框位于页面底部)。

谢谢

最佳答案

或者您只需稍微更改一下网址即可。来自

http://ax.phobos.apple.com.edgesuite.net/.../wa/wsSearch"

http://ax.phobos.apple.com.edgesuite.net/.../wa/wsSearch?callback=?"

并继续使用 $.getJSON 而不是切换到 $.ajax

来自jQuery.getJSON documentation

If the URL includes the string "callback=?" in the URL, the request is treated as JSONP instead.

关于jQuery getJSON 请求在有效请求上返回空,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/2446282/

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